Professional Documents
Culture Documents
88
:
Arduino
. 4
.5
.6
.7
(EFPL)
.8
(EFPL)
.9
.10
SAR-401 Android Technics
.11
Festo ExoHand
.12
.13
Gloreha Idrogenet
.14
Fujitsu
.15
.16
.17
.18
.19
.20
.21
.21
.22
.23
.23
2
.24
.24
.25
.26
.26
.27
()
.28
()
.29
.30
.31
.32
.35
.37
.39
.41
.44
48
.49
.50
.51
53
.55
55
servo motor
.56
.57
.58
,
.
.T
.
,
, .
,
.
,
,
.
1985
PUMA 560
- .
1987. 1990
Computer Motion AESOP
(Automated Endoscopic System for Optimal Positioning),
(Food and Drug Administration, FDA.
,
NASA
(teleprescence surgery
telesurgery).
da Vinci
Intuitive Surgical 1995. ,
,
FDA
.
,
. da Vinci
.
.
, ,
.[23]
, Robo-Glove
. ,
15 - 20
,
10 .
NASA ,
, Robo-Glove
", Dana Komin, GM
.
[16]
,
,
Pierre and Marie Curie, . ,
,
.
,
,
.
, , ,
, .
.
, .
,
.
H Vronique Perdereau, ,
25 2013:
" ,
. "
"
, ,
.
, . "
[15]
7
, , .
(EFPL),
Lifehand 2,
, .
.
- ,
, 36 ,
,
.
,
.
,
(
). , ,
. , ,
,
( ). ,
, , ,
, .
, , .
,
,
.
[25]
(EFPL),
(LASA),
IEEE Transactions in Robotics,
9
,
.
,
, ,
.
,
.
,
.
,
,
-
, ..,
.
,
,
.
,
.
,
, - .
- - ,
,
.
.
10
,
, .
, ,
.
53 13
.
.
. ,
.
( ) 200 .
. 48
3
.
,
Lancet.
,
.
11
,
,
.
Android Technics
, Vladislav Sychkov , :
,
, pickup .
. " Oleg Gordiyenko,
Gagarin Cosmonauts' Training Centre Research Institute :."
.
SAR-400 2014. [26]
12
SAR-401
Festo ExoHand,
,
.
. Hannover Messe
, , ExoHand
. , 27 ,
,
. . ExoHand
( ),
,
. ,
, 16 , ,
. ,
" " .
ExoHand :
, ,
, , .
,
. ,
-
13
,
.
, thePowerGripper
NanoForceGripper, . Festo
AirArm, . ExoHand Festo
, .[27]
ExoHand
14
,
Sandia Hand
.
.
,
.
, Sandia Hand
,
.
Sandia
LUNAR .
DARPA
. ,
Sandia Labs
,
. [13]
15
Gloreha ,
.
, ,
.
, .
software ,
.
. software ,
.
Idrogenet , . project
Gloreha 2008
.
2010 2011.
.
,
,
, . [17]
,
.
Fujitsu,
,
,
(HMD, Head-mounted Display).
(accelerometer)
, NFC.
HMD Bluetooth.
, ,
,
.
,
Fujitsu .
(, , , ,
), 98%.
2015.
Mobile World Congress (24-27 ), [20]
Fujitsu
Florida International University (FIU)),
Oculus Rift( )
17
.
FIU
.
2012.
TeleBot, 1,80 , 40
Hutch.
.
Hutch Oculus
Rift
.
telebots, ,
, ,
, , , ,
. [14]
Hutch
18
Michigan State
University
.
,
.
Carol Slomski, Michigan
State University,
"",
.
, .
.
, ,
.
"
, Ranjan Mukherjee, Michigan. ",
. ,
,
."
Mukherjee ,
.
. [18]
19
,
,
.
20
,
,
,
.
.
.
.
21
.
.
.
.
,
( )
.
.
22
.
,
.
.
.
.
( [12] )
5, ( ) : ,
(
)
( ).
1 , ,
.
.
23
, 1 .
3 , 2 .
, ,
,
.
, , ,
.
,
, .
24
8 4
:
:
:
:
,
()
,
( )
2 : ,
,
,
,
25
. .
.
2 3 . , ,
,
,
26
2 ,: ,
, . 2
,
5
2 :
2 ,
2 ,
4 . 2 ,
,
, .
. ,
2 , 2 ,
.
3
27
4 . 1
.
, , 4 ,
, .
,
. ,
2 5 . , 4
4
4 .
1 ,
28
() ,
()
,
.
,
.
,
[12]
29
13
(10mm) ,
.
.
.
.
.
30
.
.
.
.
,
.
, ,
.
.
31
, ,
.
.
. 0,8mm.
,
.
.
32
33
,
.
,
.
.
,
.
(nylon cable tie 2.5 x 150 mm)
.
,
.
.
34
(flex sensors )
.
2 .
flex sensors ,
.
flex sensors
. ,
- , .
10 50 kilohms.
.
,
,
. ,
, 5 volt
,
, 10k .(
10k [11])
.
(arduino uno ).
35
led
,
, R1,
R2 ,R3 ,R4, R5 flex sensors R10, R11 ,R12 ,R13, R7
.
36
.
flex sensors ,
, ,
, (arduino uno )
.
37
.
.
servo
.
servo
servo,
, servo
. Volt Amber
( )
~3 ~5~6 ~9~10~11 ( ~
PWM .)
38
Wiring ( C++
, C++ ). Arduino
Processing, Max/MSP, Pure Data, SuperCollider. Arduino 14 pin,
0 13, .
5V 40mA.
- . T
PWM
127, 2.5V
5V,
0 5V.
Uno Rev3
atmega328
pin
pin
[22]
41
42
LOW
int
HIGH
int
INPUT
int
OUTPUT
int
pinMode
(pin, mode)
digitalWrite
(pin,pinstatus
)
digitalRead
int
(pin)
analogRead
I
nt
(pin)
analogWrite
(pin, value)
delay
(time)
43
0
false.
1
true.
0
false.
1
true.
pin pin
pin
mode (INPUT
OUTPUT ).
pinstatus (HIGH
LOW)
pin.
pin (0 LOW
1 HIGH)
pin .
0 1023,
pin
0
Vref.
pin
(PWM).
value
0 255 (..
value127,
).
time ms. delay.
setup()
loop()
while(true).
[22]
,
.
#include <Servo.h>
Servo myservo0;
Servo myservo1;
Servo myservo2;
Servo myservo3;
Servo myservo4;
//
//
//
//
//
servo
servo
servo
servo
servo
0
1
2
3
4
44
servo
Val C/C++
.
void setup()
val1 = analogRead(potpin1); // //
val1 = map(val1, 350, 800, 200, 0); // servo
myservo1.write(val1); // value 1 servo 1
delay(0); // servo
val2 = analogRead(potpin2);// //
val2 = map(val2, 350, 800, -200, 300); // servo
myservo2.write(val2); // value 2 servo 2
delay(0); // servo
45
val3 = analogRead(potpin3);// //
val3 = map(val3, 300, 800, -200, 300 ); // servo
myservo3.write(val3); // value 3 servo 3
delay(0); // servo
val4 = analogRead(potpin4); // //
val4 = map(val4, 0, 900, 700, 0); // servo
myservo4.write(val4); // value 3 servo 3
delay(0); // servo.
}
(void loop) ,
Val
servo,( map ()
val )
, Val ,
servo .
delay (0),
.
.
46
,
, servo ,
.
servo
.
28cm 10 cm
47
10
cm
28cm
10cm
19cm
.
48
5cm
3cm
3cm
19cm
5 cm 3cm
3cm.
,
.
.
49
servo .
servo 11 cm 10cm,
, .
servo moter
,
.
11cm
pcb
servo
led .
10cm
servo
,
servo pcb .
50
51
52
, ,
,
.
TowerPro MG996R - Standard Servo TowerPro MG995 - Standard Servo
.
Flex Sensor 4.5" SEN-08606
sparkfun. Arduino uno
rev3 Ardunino
datasheet ( )
.
53
Rotational
180
Range:
Pulse Cycle:
20 ms
Pulse Width:
1000-2000 s
Connector Type:
JR
Modulation:
Torque:
Speed:
Weight:
Dimensions:
Analog
4.8V:
138.9 oz-in (10.00 kgcm)
4.8V:
0.20 sec/60
1.94 oz (55.0 g)
Length:
1.60 in (40.6 mm)
Width:
0.78 in (19.8 mm)
Motor Type:
Gear Type:
Rotation/Support
:
Height:
1.69 in (42.9 mm)
Coreless
Metal
Dual Bearings
54
Modulation:
Torque:
Speed:
Weight:
Dimensions:
Analog
4.8V:
130.5 oz-in (9.40 kg-cm)
6.0V:
152.8 oz-in (11.00 kg-cm)
4.8V:
0.17 sec/60
6.0V:
0.14 sec/60
1.94 oz (55.0 g)
Length:
1.60 in (40.6 mm)
Width:
0.78 in (19.8 mm)
Gear Type:
Rotation/Support:
Rotational Range:
Pulse Cycle:
Pulse Width:
Connector Type:
Height:
1.69 in (42.9 mm)
Metal
Dual Bearings
180
20 ms
1000-2000 s
JR
55
-Life Cycle: >1 million
- : 0.43mm (0.017")
- : -35C to +80C
- : 25K Ohms
- : 30%
- 45K to 125K Ohms
-Power Rating : 0.50 Watts . 1 Watt
Peak
- Flex .
PART LENGTH
73.66 [2.900]
ACTIVE LENGTH
55.37 [2.180]
6.35 [0.250]
0055
Series
Model
Active Length
Resistance
Connectors
FS = Flex Sensor
L = Linear
0055 = 55.37mm
ST = Solder Tab
FLAT ( )
45 BEND ( )
90 BEND ( )
56
253
ST
" buffer
."
"
op-amp
.. . "
()
()
Digital I / O Pins
Pins
I /
O Pin
DC 3.3V Pin
Flash Memory
SRAM
EEPROM
ATmega328
5V
7-12V
6-20V
14 ( 6 PWM)
6
40 mA
50 mA
32 KB ( ATmega328 ) 0,5 KB
bootloader
2 KB ( ATmega328 )
1 KB ( ATmega328 )
16 MHz
58
59
servo,
servo
,
amber volt servo
amber
volt
servo,
,
Arduino
Arduino pin Vin 5
Volt atmega
328
.
:
avrdude: verification error, first mismatch at byte 0x0000
0x0c != 0xf
avrdude: verification error; content mismatch
. atmega 328
60
servo
servo flex sensors.
, delay(10)
,
delay()
servo 10 millisecond
input ( ) 10
millisecond .
delay
()
(flex sensors )
servo ,
.
.
delay()
, ,
.
( )
.
61
,
.
.
.
.
, .
.
.
62
Arduino and kinect projects by
Enrique Ramos Melgar and Ciriaco Casto Diez with Przemek Jaworski
[1]
[2]
Arduino internals by
Dale Wheat
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[10]
SIK GUIDE by
SparkFun
[11]
IV
anne M.gilroy, Brian R. MacPherson, Lawrence M. Ross Markus Voll,Karl Wesker
[12]
63
http://www.robaid.com/
[13]
http://singularityhub.com/
[14]
http://www.upmc.fr/en/
[15]
http://robonaut.jsc.nasa.gov/GM/
[16]
http://www.gloreha.com/index.php/en/
[17]
http://www.msu.edu/
[18]
http://www.innerbody.com/
[19]
http://www.fujitsu.com/
[20]
https://www.sparkfun.com/
[21]
http://www.arduino.cc/
[22]
http://www.roboticoncology.com/history/
[23]
http://www.gizmowatch.com/
[24]
http://www.unicampus.it/
[25]
http://voiceofrussia.com/
[26]
http://www.festo.com/
[27]
64