Presentation is loading. Please wait.

Presentation is loading. Please wait.

Chuang-Hue Moh Spring 2002 6.836 Embodied Intelligence: Final Project.

Similar presentations


Presentation on theme: "Chuang-Hue Moh Spring 2002 6.836 Embodied Intelligence: Final Project."— Presentation transcript:

1 Chuang-Hue Moh Spring 2002 6.836 Embodied Intelligence: Final Project

2 Evolution in the Micro-Sense: An Autonomous Learning Robot Chuang-Hue Moh 6.836 Embodied Intelligence, Spring 2002

3 Goal  Build a real physical robot with simple behavior and controls.  Provide the robot with simple learning capabilities and allow them the interact using subsumption.  Explore into applying genetic algorithms to the robot’s controller as a form of learning. Complex emergent behaviors of the honeybee colony are results of interaction of individuals with simple behaviors and learning capabilities [Capaldi et. al. Ontogeny of orientation flight in honeybee revealed by harmonic radar]

4 Robot Design  Subsumption network architecture  Exploration mode when energy is high, recharging mode (seeks light source) when energy is low  Learns: Avoid obstacles (online self-adaptation) (current status: completed) Navigate towards light (remembers experiences) (current status: completed)  Experimented with genetic algorithms in an attempt to evolve a controller to avoid obstacles (current status: implemented but no experimental results yet…)

5 Right Motor Left Motor Move Forward Turn Right Turn Left s s Random Number Explore s s Recharge Light Sensor Energy Level Subsumption Architecture Collision Detect s s Proximity Sensor Collision Resolve Left Bumper Sensor Right Bumper Sensor s s

6 Robot Implementation  Lego RCX tm Microcomputer Hitachi H8/3292 micro-controller (16 MHz) with 16 KB ROM and 16 KB RAM. In-built 10-bit ADC Memory-mapped I/O 3 input / 3 output ports IR transmitter / receiver

7 Robot Implementation  1 x proximity sensor (light sensor + IR transmitter)  1 x light sensor (shared with proximity sensor)  2 x touch sensors (switches)  2 x 9V DC motors

8 Light Seeking Behavior  Remembering light intensity - simplified “eligibility trace” type data structure  Zeroing into light source location – reduce angle of search at each forward step  Dynamic lighting conditions – remembers last two light intensity levels

9 Demonstration Demo available at http://www.pmg.lcs.mit.edu/~chmoh/demo.avi

10 Conclusion  Lessons learnt: Physical robots + real world environment  simulation Too many concurrent tasks causes problems – complexity, time- slicing / polling Sensors does not always work as expected Non-uniformity of robot movement (due to battery levels / motors) Too much abstraction is not good for robot (real-time) control  Future work: Energy level = real battery level (robot action dependent on battery level) Emergent behavior of multiple robots Learning algorithm optimization More efficient genetic algorithm


Download ppt "Chuang-Hue Moh Spring 2002 6.836 Embodied Intelligence: Final Project."

Similar presentations


Ads by Google