ETC 805

Web Site: www.parallax.com
Forums: forums.parallax.com
Sales: [email protected]
Technical: [email protected]
Office: (916) 624-8333
Fax: (916) 624-8003
Sales: (888) 512-1024
Tech Support: (888) 997-8267
Eddie Robot Platform
(Assembled: #28990; Unassembled: #28992)
Eddie is a turnkey hardware solution to create a mobile robot with
your own laptop and Kinect camera — a perfect platform to foster
creativity, innovation, and experimentation.
Once fully assembled, simply connect your own laptop and Kinect
camera (not included) over USB and Eddie is up roaming the house in
minutes. Compatible with Microsoft Robotics Developer Studio 4 (RDS
4), Eddie can navigate autonomously and see in 3D using the power
of the Microsoft Kinect camera.
The Eddie Control Board uses the PropellerTM multicore microcontroller
to directly control two high-torque 12 V motors and collect data from
multiple sensors mounted on the robot. Eddie is controlled over a
simple USB connection and a convenient command interface.
Key Specifications
Features

Compatible with Microsoft Robotics
Developer Studio 4 (RDS4)


Dual-platform design with plenty of room
for electronics and on-the-go
programming laptop access


Two drive wheels with high-torque
12 VDC motors and position controllers

Front and rear dual-tire caster wheels for
platform stability

Durable pneumatic rubber tires easily
traverse hard floors and carpet

Five distance sensors (three infrared and
two ultrasonic) for collision avoidance

Fully integrated control board handles all
lower-level hardware operations to drive
motors and collect sensor data

Simple USB connectivity between control
board and your laptop

12 V, 14.4Ah gel-cell batteries for 4–7
hours of continuous operation

Built-in charging jack (charger included)
Copyright © Parallax Inc.


Communication Interface: Serial
commands over USB interface
Operating temperature: 32 to 158 °F
(0 to 70 °C)
Dimensions: 21.75” (55.25 cm) high
17.8” (45.2 cm) diameter, assembled
Weight: 25.3 lbs (11.5 kg), excluding
laptop and Kinect camera
Application Ideas






Autonomous navigation and mapping
Development and testing of machine
vision systems
Tele-presence robots
Voice-activated personal assistant robots
Security and surveillance robots
Crowd interaction and advertising
Additional Items Required






Laptop Computer
Kinect Camera
Philips (cross-head) screwdriver
Scissors
5/32” Allen wrench
Microsoft RDS software
Eddie Robot Platform (#28990 & #28992)
v1.2 11/10/2011 Page 1 of 16
Precautions



After switching main board power off, wait at least 5 seconds before switching power back on.
Rapid and repetitive power cycling of the board and motor power supplies causes significant
stress on electronic components and may damage the board and/or connected electronic
accessories.
Use caution when handling the drive motors or Control Board as some components may
become hot after prolonged operation.
As in most electronic devices, Eddie contains components which are sensitive to static
discharge. Exercise proper grounding practices prior to touching or working on the robot.
Assembly Instructions
Note: For pre-assembled Eddie (28992), go to Step 10
Step 1: Pre-assemble the Motor Mount and Wheel Kit and the Caster Wheel Kits, by following the
instructions that came with each of those products. Set them aside for now.
Step 2: After you have completed the assembly of the Motor Mount and Wheel Kit and the Caster Wheel
Kits, carefully unpack the remaining components and sort them into their respective groups. You should
have the following:
Bill of Materials
Part #
Quantity
28994
1
Description
Eddie Motor Mount and Wheel Kit w/ Position Controller
28971
2
Caster Wheel Kit
765-28977
1
Robot Base
765-28990
1
Eddie Second Deck
700-00235
1
Eddie Wiring Harness
721-00013
2
Kinect Mounting Cam Hook
452-00072
4
Eddie Kinect Cable Clip
800-28990
1
Eddie Kinect Power Cable
713-00049
4
Standoff, 5”, ½” Diameter
713-00050
2
Standoff, 12”, ½” Diameter
721-00014
1
Eddie Laptop Screen Clamp
765-00003
1
Eddie Battery Shelf
752-00007
2
Battery, 12 V, 7.2 Ah, SLA
28015
2
Ping)))
28995
3
Sharp 2Y0A21YK0F Distance Sensor
TM
Ultrasonic Distance Sensor
550-28990
1
Eddie Control Board
805-00002
2
Servo-extension Cable, 14” Length
805-28995
3
Sharp IR Sensor to Servo Cable
725-28995
3
Sharp IR Stand Acrylic
725-32008
2
Ping))) Stand Acrylic
710-00033
10
Screw, Cap, SKT, 6-32x1/2”
710-00035
24
4-40 x 5/8” black pan head screw
713-00005
6
Spacer, nylon, #4, ¼” thick
713-00019
6
Spacer, nylon, #4, 1/8” thick
713-00015
4
Spacer, nylon, #4, 1/16” thick
700-00240
1
Eddie Battery Charger
Copyright © Parallax Inc.
Eddie Robot Platform (#28990 & #28992)
v1.2 11/10/2011 Page 2 of 16
Part #
Quantity
806-00001
1” x 10”
Description
700-00028
4
Screw, Pan Head, Zinc, Phillips, 4-40 x 1/4”
700-00083
4
4-40 x ½”, F/F Hex Standoff
710-00024
4
Screw, Button Head SS, ¼”x20 x ½”
710-00032
6
Screw, Cap, SS, #6-32 x 3/8”
710-00034
4
Screw, Flat Head, Black ¼-20 x 5/8”
721-00012
1
Eddie Kinect Platform
710-00040
4
Screw, Pan Head, Black 4-40 x ½”
710-00100
2
Screw, Pan Head, Black 4-40 x 1/4”
710-00105
10
Screw, Button Head, ¼-20 x 5/8”
710-00106
2
Screw, Button Head, Blk, ¼-20 x ¾”
Snap Velcro
712-00008
2
Washer, ½” dia, .060 Delrin
713-00001
6
Standoff, 4-40 x 5/8” F/F Round
713-00022
4
Standoff, 4-40 x 1.5” F/F Hex
725-00021
1
Ball-End Hex Key 7/64”
Step 3: Ping))) and IR Sensor Module assembly
Figure 3a shows the components for each sensor assembly. You will need a small Phillips screwdriver to
assemble each sensor module.
Figure 3a
Copyright © Parallax Inc.
Eddie Robot Platform (#28990 & #28992)
v1.2 11/10/2011 Page 3 of 16
Each Ping))) assembly consists of:
(1)
(1)
(2)
(2)
(2)
(1)
Each IR sensor assembly consists of:
Ping))) sensor (#28015)
Cable, servo extension (#805-00002)
4-40 x 5/8” black machine screws (#700-00028)
1/16” thick nylon spacers (#713-00015)
¼” thick nylon spacers (#713-00005)
Acrylic Ping))) stand (#725-32008)
(1)
(1)
(2)
(2)
(2)
(1)
IR sensor (#28995)
IR Sensor to servo cable (#805-28995)
4-40 x 5/8” blk mach. screws (#710-00035)
1/8” thick nylon spacers (#713-00013)
¼” thick nylon spacers (#713-00005)
Acrylic IR Stand (#725-28995)
Refer to Figure 3b, and note the different locations of the spacers on each assembly. In each case, make
sure the label-etched sides of the Stands are on the opposite side from the sensor assemblies.
For the IR module, insert two 5/8” long, black machine screws through the mounting holes from the
backside of the module. Place (1) of the 1/8” long spacers and (1) of the ¼” long spacers on each of the
machine screws (as shown in Figure 3b). Carefully align this assembly onto the backside of the acrylic IR
stand, and gently tighten each of the machine screws until they’re snug. Nuts are not required. The
machine screws will cut their own threads as you screw them into the acrylic. Do not over tighten.
Assemble the Ping))) module by sliding a 1/16” thick nylon spacer onto each of the two 5/8” long, black
machine screws. Insert these screws (with the 1/16” washers) through the Ping))) sensor’s PCB
mounting holes. Place two ¼” long spacers onto the screws, and align the screws to the self-tapping
mounting holes on the acrylic stand. The screws will cut their own threads. Screw them all the way in,
but do not over-tighten.
Figure 3b
You should now have assemblies that look like those shown in Figure 3c. Repeat these steps for the
remaining Ping))) sensor and IR sensor assemblies.
Copyright © Parallax Inc.
Eddie Robot Platform (#28990 & #28992)
v1.2 11/10/2011 Page 4 of 16
Figure 3c
Connect the appropriate cables to each of the sensors. Be sure to observe proper polarity on the Ping)))
sensor cables, as shown in Figure 3c. The IR cables are polarized. Line up the tab on the cable, and
insert it into the receptacle. Be sure to fully insert them – they should “click” into place.
Set these assemblies aside for now.
Step 4: Battery Shelf Preparation
As shown in Figure 4a, the Battery Shelf components consist of a Delrin shelf, (6) 1/2” tall, round
aluminum standoffs, and (6) 4-40 x 5/8” screws.
Figure 4a
Copyright © Parallax Inc.
Eddie Robot Platform (#28990 & #28992)
v1.2 11/10/2011 Page 5 of 16
The physical sizes of SLA batteries differ depending on brand and capacity. Figure 4b shows typical
locations for standoff placements, for the batteries that come with the Eddie platform. Mount the
standoffs in hole locations that provide the tightest fit for the batteries that you’re using.
Place the Delrin shelf so that the Parallax Logo is face down, and attach the standoffs as depicted in
Figure 4b.
Figure 4b
Set the Battery Shelf Assembly aside for now.
Step 5: Main Base Assembly
Place the two pre-assembled Casters and Motor Mounts a shown in Figure 5a. Orient the Base Plate
“face up” so that the two sets of three holes (in a triangular pattern) are visible, as shown in Figure 5a.
These are “blind” holes (they do not go all the way through). The Caster assemblies are attached from
the bottom of the Base with short screws that do not mar the finish of the top-side.
Figure 5a
Copyright © Parallax Inc.
Eddie Robot Platform (#28990 & #28992)
v1.2 11/10/2011 Page 6 of 16
Use the 7/64” ball-end, Allen wrench to screw in the (3) 3/8” long socket-head cap screws to attach each
of the Caster Wheel assemblies to the Base, as shown in Figure 5b. Make them snug, but do not over
tighten.
Before you mount the drive wheels to the Base, verify that the ID jumpers (A and B) on the Position
Controller for the left motor are set to “1” (both jumpers installed) and that the ID jumpers on the right
Position Controller are set to “2” (A installed, B removed). (See Motor Mount and Wheel Kit for additional
information).
Figure 5b
Flip the Base over (as shown in Figure 5c), and attach each pre-assembled drive motor unit to the Base
using (2) ¼ x 20 button head screws for each motor, as shown. Tighten using a 5/32” Allen wrench.
Connect the long, three-pin servo extension cable to the left Position Controller on the header marked
“To Controller”. Connect the other end of the cable to the same header on the right Position Controller.
It is recommended that the cable is routed across the top side of the robot platform. This configuration
allows both Position Controllers to be connected to the Control Board on the same bus.
Figure 5c
Copyright © Parallax Inc.
Eddie Robot Platform (#28990 & #28992)
v1.2 11/10/2011 Page 7 of 16
Step 6: Control Standoff Assembly
Insert (8) 4-40 x 5/8” black oxide screws from the underside of the Base, and fasten to the two sets of
(4) of standoffs, as shown in Figure 6a. The ½” long standoffs are for the Eddie Control Board, and the
1.5” standoffs are for the Wiring Harness / Switch Plate assembly.
Figure 6a
Place (but do not attach) the Wiring Harness / Switch Plate assembly onto the Base as shown in Figure
6b. Carefully thread the Red and Black wires through the hole that’s between the set of short standoffs.
Double-check to make certain that the Power Switches are both “off” as shown in Figure 6b.
Figure 6b
Copyright © Parallax Inc.
Eddie Robot Platform (#28990 & #28992)
v1.2 11/10/2011 Page 8 of 16
Step 7: Battery Shelf Installation
Flip the Base over, place the two Sealed Lead Acid batteries on the bottom of the Base, and connect the
Red and Black wires to the corresponding colored terminals, as shown in Figure 7a.
Figure 7a
Refer to Figure 7b. Carefully rotate the batteries, and gently place them between the two drive motor
assemblies. This should be a nice, tight fit. Be careful to not short the terminals of the batteries against
the frames of the motor assemblies. See Figure 7b.
Figure 7b
Copyright © Parallax Inc.
Eddie Robot Platform (#28990 & #28992)
v1.2 11/10/2011 Page 9 of 16
Place the pre-assembled Battery Shelf over the cells and slide it into alignment so that the the thru holes
line up with the tapped holes in the Motor Bearing Block. Secure the Battery Tray with (4) ¼-20 x ½”
long button head screws, as shown in Figure 7c.
Figure 7c
Step 8: Switch Plate and 5” Upper Deck Supports Installation
Place the assembly on its side, as shown in Figure 8a. Attach (4) ½” diameter by 5” long machined
aluminum standoffs with ¼-20 x 5/8” long button head screws as shown.
Connect the Switch Plate to the (4) 1.5” tall standoffs with (4) #4-40 x ½” long black, phillips head
screws, as shown in Figure 8a as well.
Figure 8a
Copyright © Parallax Inc.
Eddie Robot Platform (#28990 & #28992)
v1.2 11/10/2011 Page 10 of 16
Attach the Ping))) and IR Sensors to the Base as shown in Figure 8b. Place the #6/32 x ½” socket head
cap screw through the holes in each of the stands and then carefully screw them down evenly into the
Base. Take it slow and easy. Make a few turns on one screw and then a few turns on the other, gently
bringing the assembly down into full contact with the Base. Make them snug, but do not over-tighten.
Figure 8b
Step 9: Eddie Control Board Installation
Orient the Control Board as shown in Figure 9, and use (4) 4-40 x 1/4 “ machine screws to attach it to
the (4) hex standoffs in the center of the platform.
Be certain that the switches are in their “Off” positions (the switches light up when they’re “ON”).
Connect each of the motor drive connectors to their respective receptacles on the Control Board.
Connect the Main Power connector (coming from the Switch Plate) to the large power connector on the
Control Board.
Figure 9
Copyright © Parallax Inc.
Eddie Robot Platform (#28990 & #28992)
v1.2 11/10/2011 Page 11 of 16
Viewing Eddie from the front, (as in Figure 9a), connect the left-most IR Sensor cable to “AD1”, the
center IR sensor to “AD2”, and the right-most IR Sensor to “AD3”. Connect the left-most Ping))) to I/0
“1” and the right-most Ping))) to I/O “2” on the Eddie Control Board. Be sure to observe proper polarity
– the black wires (ground) should be attached to the outer-most pins of the 3-pin headers.
Connect the three-pin cable from the right Position Controller to Pin-set 11 in the “Encoders” section of
the Control Board. The black wire should be on the outer-most pin of the three-pin header.
Locate the power enable switch on the Control Board near the USB connector. Slide the “Motors – Board
– Off” switch to the “Motors” position (all the way closest to the USB connector). This switch will leave
board power and motor power enabled since they are switched externally using the high-current red and
blue power switches.
Step 10: Second Deck Installation
The Second Deck’s “top” side is indicated by the (4) counter-sunk holes that line up with the (4) 5” long
aluminum standoffs. The “counter sink” is the top.
Attach the two 12” long standoffs to the Second Deck by inserting (2) ¼ - 20 x 5/8” button head screws
from the bottom side of the Second Deck.
Place the Second Deck onto the 5” standoffs as shown in Figure 10, and fasten with (4) ¼ -20 Flat head
Black Screws.
Figure 10
Copyright © Parallax Inc.
Eddie Robot Platform (#28990 & #28992)
v1.2 11/10/2011 Page 12 of 16
Step 11: Kinect Plate Assembly
The Kinect is attached to Eddie in a non-destructive manner.
necessary to the Kinect unit itself.
That is, there are no modifications
The bottom of the Kinect unit has two rectangular holes as shown in Figure 11a. Note the orientation of
the “Kinect Cam Hooks” below the device.
Figure 11a
Place a Cam Hook into one of the rectangular slots as shown in Figure 11b.
Figure 11b
Copyright © Parallax Inc.
Eddie Robot Platform (#28990 & #28992)
v1.2 11/10/2011 Page 13 of 16
Rotate or “cam” the hook into the slot as shown in Figure 11c. Do the same with the remaining cam
hook in the other slot.
Figure 11c
The assembly should now look like the one shown in Figure 11d.
Figure 11d
Place the Mounting Plate onto the bottom of the Kinect, such that the Cam Hooks go into the rectangular
holes. The Cam Hooks will not come all the way through – they’ll be just below the surface of the acrylic.
Now, place washers onto the 4-40 x ¼” long, black, pan head phillips screws and screw them into the
tapped holes in the bottom of the Kinect Cam Hooks, as shown in Figure 11e.
Figure 11e
Copyright © Parallax Inc.
Eddie Robot Platform (#28990 & #28992)
v1.2 11/10/2011 Page 14 of 16
Step 12: Kinect Mounting and Cable Connections
Slide the rectangular Screen Clip down onto one of the 12” long standoffs as shown in Figure 12a.
Using two ¼-20 x ¾” black button head screws attach the Kinect Plate assembly to the top of the two
12” long aluminum standoffs.
Route the Kinect cable alongside the remaining 12” standoff, attach it with the (4) cable clips, and pass
the cable down through the large thru-hole in the Top Plate.
Attach the Kinect Cable to the Kinect Cable Adapter, and then plug the two-pin power jack (on the Kinect
Cable Adapter into the Kinect Power plug on the Eddie Control Board.
Connect a USB mini-B cable to the USB connector on the Control Board, and route it up through the cable
hole on the Top Plate.
Figure 12a
Figure 12b
A strip of self-adhesive Velcro-like material is included if you wish to mount your laptop computer onto
Eddie’s Second Deck.
Although you can attach your laptop anyway you choose, a convenient way to do so is to cut the strip
into (8) 1” square pieces, and then “snap” them together into (4) sets, as shown in Figure 12a. Peel off
one side of the adhesive (on each of the four sets) and stick them to the underside of your laptop. Then
remove the protective film from the four sets and carefully place your laptop onto the upper deck.
If properly applied, you should be able to remove your laptop and re-attach it as required.
Your Robot should now resemble that shown in Figure 12b.
Using the (5) zip-ties, bundle excess lengths of wire so that all conductor routing is clean and organized.
This completes Eddie’s hardware assembly – Congratulations!
Copyright © Parallax Inc.
Eddie Robot Platform (#28990 & #28992)
v1.2 11/10/2011 Page 15 of 16
Additional Specifications
Parameter
Value
Robot Footprint
17.8” (45.1 cm) diameter circle
Height (without Kinect)
21.75” (xx cm)
Height (with Kinect)
24.50” (65.4 cm)
Overall Weight
27.5 lbs (11.5 kg)
(1)
Maximum Cargo Capacity
Run Time
50 lbs (22.7 kg)
(2)
4 to 7 hours
(3)
Ground Clearance
0.88” (2.23 cm)
Wheel Center-to-center Distance
Operating Temperature
Notes:
1.
2.
3.
4.
(4)
15.4” (39.0cm)
32 to 158 F (0 to 70 C)
Maximum cargo capacity is the suggested maximum cargo weight for typical operation. The robot may be able to carry
additional weight, but this is not guaranteed and may result in diminished performance, or mechanical failure.
Run time is approximate and depends on many factors.
Ground clearance is limited by the screws to mount the battery support tray. Minimum ground clearance is directly
between the two main drive wheels. Clearance in other areas is greater.
Eddie is designed to be operated indoors.
Additional Resources and Downloads
Visit www.parallax.com/eddie for additional information and the latest product documentation and
downloads, including:
 Eddie product documentation – this document.
 Eddie Control Board product documentation – provides details and specifications about the
control board hardware.
Revision History
Version 1.2
BOM updated.
Copyright © Parallax Inc.
Eddie Robot Platform (#28990 & #28992)
v1.2 11/10/2011 Page 16 of 16