Professional Documents
Culture Documents
1 2 3 1
Christopher Paolini , Gerold Huber , Quentin Collier and Gordon K. Lee
Outline of Presentation:
➢ Sensor Integration
➢ Graphics User-Interface
➢ Results
Goal:
Approach:
Use web-based video streaming and embedded
control architecture for flexibility and robustness
San Diego State University College of Engineering
iRobot Create® Platform
• Single board computer
(SBC) • Single Board Computer (SBC)
• Voyage Linux (Debian) • Linux Voyage
• Unibrain Fire-i™ digital • Unibrain Fire-i™ Digital Camera
• Linksys Wireless-G PC adapter
camera (IEEE 1394) card
• Proxima 802.11g PCMCIA • iRobot Create® platform
adapter card with external
5db gain antenna
San Diego State University College of Engineering
• Streaming video
• Web teleoperation 2.5dBi gain indoor omni- IR Sensor
Thermal Sensor
802.11g PCMCIA
Transceiver
San Diego State University College of Engineering
Sensors
An array of 10 MaxBotix LV-EZ1 sensors Each MaxBotix sensor provides a 36 degree FOV.
suspended on two circular plates.
San Diego State University College of Engineering
Thermal Sensor
How the iRobot Adjusts Its Heading
The iRobot changes its azimuth by sending a 16 bit
signed value in the range [-2000, 2000] mm that
defines a turning radius
The turning radius is a ray from the center of the
turning circle to the center of the robot
r > 0 robot turns left
r < 0 robot turns right
Special cases: r = 32768 or 32767 (0x8000 or
0x7FFF) causes robot to move straight
r1 r2 r = 0xFFFF robot turns in place clockwise
r = 0x0001 robot turns in place counter-clockwise
II I
r = −23.8 − 2142.79
In quadrant II and III for <-5
r = −23.8 + 2142.79
III IV
From the HMC5843 digital
magnetometer n n
d d a a
n n
From the LY530ALH yaw
rate sensor
San Diego State University College of Engineering
Front
Method for Updating Certainty Values
Port Side
Front
San Diego State University College of Engineering
layer 2 layer 3
A1 xy layer 5
x
w1 w1
A2
w 1f 1
f
w2
B1 w 2f 2
w2
y
xy
B2
Off-line Training
On-line Learning
Simulation Results
System Integration through an Arduino MCU
Experimental Results
Bearing Scenario
San Diego State University College of Engineering
Bearing Scenario
San Diego State University College of Engineering
Constant Turn
San Diego State University College of Engineering
Following Scenario
San Diego State University College of Engineering
Learning Scenario
San Diego State University College of Engineering
1 2 3-4 16-18
3 7-8 20-23
4 9-11 23-26
5 13-15 26-29
6 17-19 30-32
7 22-23 36-38
2 2 12-14 26-28
3 30-31 44-46
4 80-82 94-96
San Diego State University College of Engineering
• A MIMO ANFIS controller has been designed and tested through simulation
and experimental studies
• The desired controller can adaptively adjusting to system variations through
supervised and un-supervised learning.
• Future tasks include extending the MIMO design to a multiple inputs, two
output structure and evaluate the performance of this MIMO implementation
using Player/Stage and experimentation.
• We will add on-line learning functionality to our embedded MIMO ANFIS
that will effectively tune the parameters computed from off-line training data.
San Diego State University College of Engineering
San Diego State University College of Engineering