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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |