Show simple item record

dc.contributor.authorTian, Yuanen
dc.date.accessioned2008-02-21T02:27:46Z
dc.date.issued2008en
dc.identifier.urihttps://hdl.handle.net/10182/304
dc.description.abstractThe LEGO® MINDSTORMS® toolkit can be used to help students learn basic programming and engineering concepts. Software that is widely used with LEGO MINDSTORMS is ROBOLAB, developed by Professor Chris Rogers from Tufts University, Boston, United States. It has been adopted in about 10,000 schools in the United States and other countries. It is used to program LEGO MINDSTORMS robotics in its icon-based programming environment. However, this software does not provide debug features for LEGO MINDSTORMS programs. Users cannot test the program before downloading it into LEGO robotics hardware. In this project, we develop a simulator for LEGO MINDSTORMS to simulate the motions of LEGO robotics in a virtual 3D environment. We use ODE (Open Dynamic Engine) and OpenGL, combined with ROBOLAB. The simulator allows users to test their ROBOLAB program before downloading it into the LEGO MINDSTORMS hardware. For users who do not have the hardware, they may use the simulator to learn ROBOLAB programming skills which may be tested and debugged using the simulator. The simulator can track and display program execution as the simulation runs. This helps users to learn and understand basic robotics programming concepts. An introduction to the overall structure and architecture of the simulator is given and is followed by a detailed description of each component in the system. This presents the techniques that are used to implement each feature of the simulator. The discussions based on several test results are then given. This leads to the conclusion that the simulator is able to accurately represent the actions of robots under certain assumptions and conditions.en
dc.language.isoenen
dc.publisherLincoln Universityen
dc.subjectgraphicsen
dc.subjectsimulationen
dc.subjectLEGO MINDSTORMSen
dc.subjectROBOLABen
dc.subjectOpenGLen
dc.subjectODEen
dc.titleSimulation for LEGO Mindstorms roboticsen
dc.typeThesis
thesis.degree.grantorLincoln Universityen
thesis.degree.levelMastersen
thesis.degree.nameMaster of Software and Information Technologyen
dc.subject.marsdenFields of Research::280000 Information, Computing and Communication Sciences::280200 Artificial Intelligence and Signal and Image Processing::280210 Simulation and modellingen
lu.contributor.unitLincoln Universityen
lu.contributor.unitFaculty of Environment, Society and Designen
lu.contributor.unit/LU/Faculty of Environment, Society and Design/ACGen
pubs.organisational-group/LU
pubs.organisational-group/LU/Faculty of Environment, Society and Design
pubs.organisational-group/LU/Faculty of Environment, Society and Design/ACG
pubs.publication-statusPublisheden


Files in this item

Default Thumbnail

This item appears in the following Collection(s)

Show simple item record