Enabling basic motion behaviors on irobot create

Robotics has archived a great success in industrial manufacturing applications, however, for home use, there is still a lot to be improved. iRobot Create is a special robot development platform designed by iRobot Company. The objective of the project is to carry out a full investigation on this plat...

Full description

Saved in:
Bibliographic Details
Main Author: Du, Xinxin.
Other Authors: Lau Wai Shing, Michael
Format: Final Year Project
Language:English
Published: 2011
Subjects:
Online Access:http://hdl.handle.net/10356/46018
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-46018
record_format dspace
spelling sg-ntu-dr.10356-460182023-03-04T19:32:28Z Enabling basic motion behaviors on irobot create Du, Xinxin. Lau Wai Shing, Michael Seet Gim Lee, Gerald School of Mechanical and Aerospace Engineering DRNTU::Engineering::Mechanical engineering::Robots Robotics has archived a great success in industrial manufacturing applications, however, for home use, there is still a lot to be improved. iRobot Create is a special robot development platform designed by iRobot Company. The objective of the project is to carry out a full investigation on this platform and implement some basic home-use-robot behaviors on it to assess its suitability to be developed further for home use. The investigation results showed that the iRobot Create had a great potential to be developed for home use purpose as it utilized multiple sensors to provide the user a full set of status information, it could be easily interfaced by external control units and it was compatible with external electronic devices as well. The basic behaviors that were implemented on this platform included wheeled locomotion, path following, wall following, docking, color tracking and end point navigation. The testing results showed that the robot was able to carry out these behaviors with the assists of other devices, and thus more complex behaviors could be implemented further. In this project, the robot was controlled by both the netbook and the command module. The netbook took care of high-level code, sent command to the command module and functioned as a supervisor, while the command module looked into lower level code, controlled the robot and processed sensor data received from the robot. The use of the control architecture, which made the best use of the advantages of each control unit, made the robot more adaptable to home use environment and more capable in carrying out complex behaviors. Bachelor of Engineering (Mechanical Engineering) 2011-06-27T08:14:52Z 2011-06-27T08:14:52Z 2011 2011 Final Year Project (FYP) http://hdl.handle.net/10356/46018 en Nanyang Technological University 93 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Mechanical engineering::Robots
spellingShingle DRNTU::Engineering::Mechanical engineering::Robots
Du, Xinxin.
Enabling basic motion behaviors on irobot create
description Robotics has archived a great success in industrial manufacturing applications, however, for home use, there is still a lot to be improved. iRobot Create is a special robot development platform designed by iRobot Company. The objective of the project is to carry out a full investigation on this platform and implement some basic home-use-robot behaviors on it to assess its suitability to be developed further for home use. The investigation results showed that the iRobot Create had a great potential to be developed for home use purpose as it utilized multiple sensors to provide the user a full set of status information, it could be easily interfaced by external control units and it was compatible with external electronic devices as well. The basic behaviors that were implemented on this platform included wheeled locomotion, path following, wall following, docking, color tracking and end point navigation. The testing results showed that the robot was able to carry out these behaviors with the assists of other devices, and thus more complex behaviors could be implemented further. In this project, the robot was controlled by both the netbook and the command module. The netbook took care of high-level code, sent command to the command module and functioned as a supervisor, while the command module looked into lower level code, controlled the robot and processed sensor data received from the robot. The use of the control architecture, which made the best use of the advantages of each control unit, made the robot more adaptable to home use environment and more capable in carrying out complex behaviors.
author2 Lau Wai Shing, Michael
author_facet Lau Wai Shing, Michael
Du, Xinxin.
format Final Year Project
author Du, Xinxin.
author_sort Du, Xinxin.
title Enabling basic motion behaviors on irobot create
title_short Enabling basic motion behaviors on irobot create
title_full Enabling basic motion behaviors on irobot create
title_fullStr Enabling basic motion behaviors on irobot create
title_full_unstemmed Enabling basic motion behaviors on irobot create
title_sort enabling basic motion behaviors on irobot create
publishDate 2011
url http://hdl.handle.net/10356/46018
_version_ 1759857861415927808