Lego mindstorms NXT 3D designer and simulator
This research implemented a robot designer and robot simulator with an RXE interpreter for constructing and testing Lego Mindstorms NXT robot in a virtual environment. The research also produced a parts library collecting the graphical and collision meshes of Lego Mindstorms NXT parts, and developed...
Saved in:
Main Authors: | , , , |
---|---|
Format: | text |
Language: | English |
Published: |
Animo Repository
2008
|
Subjects: | |
Online Access: | https://animorepository.dlsu.edu.ph/etd_bachelors/14416 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | De La Salle University |
Language: | English |
id |
oai:animorepository.dlsu.edu.ph:etd_bachelors-15058 |
---|---|
record_format |
eprints |
spelling |
oai:animorepository.dlsu.edu.ph:etd_bachelors-150582021-11-20T15:20:27Z Lego mindstorms NXT 3D designer and simulator Carag, Robert Joseph L. Ngo, David Paul O. Razon, Bernadette Rosario C. So, Fu Yuen This research implemented a robot designer and robot simulator with an RXE interpreter for constructing and testing Lego Mindstorms NXT robot in a virtual environment. The research also produced a parts library collecting the graphical and collision meshes of Lego Mindstorms NXT parts, and developed the Lelogo file format specification for the accompanying part connectivity descriptors. Development of the robot designer encountered connectivity issues with a physics-based design system, and eventually evolved to a simpler non-physics-based designer with automatic part connectivity detection. There were also issues with the physics library regarding assignment of rotational velocity to joints, joint constraints unable to hold the bodies within specified degrees of freedom, and referencing between bodies and joints all of these were remedied. Testing of the robot simulator revealed that the implementation was dependent on system performance, which resulted in non-repeatability of tests. Acceleration scaling was tested and was demonstrated that it can reduce interpretation and unstable movement of physics bodies. This research is a proof of concept that indirectly encoded models can be used in simulator application to take advantage of additional connectivity information. 2008-01-01T08:00:00Z text https://animorepository.dlsu.edu.ph/etd_bachelors/14416 Bachelor's Theses English Animo Repository Computer Sciences |
institution |
De La Salle University |
building |
De La Salle University Library |
continent |
Asia |
country |
Philippines Philippines |
content_provider |
De La Salle University Library |
collection |
DLSU Institutional Repository |
language |
English |
topic |
Computer Sciences |
spellingShingle |
Computer Sciences Carag, Robert Joseph L. Ngo, David Paul O. Razon, Bernadette Rosario C. So, Fu Yuen Lego mindstorms NXT 3D designer and simulator |
description |
This research implemented a robot designer and robot simulator with an RXE interpreter for constructing and testing Lego Mindstorms NXT robot in a virtual environment. The research also produced a parts library collecting the graphical and collision meshes of Lego Mindstorms NXT parts, and developed the Lelogo file format specification for the accompanying part connectivity descriptors. Development of the robot designer encountered connectivity issues with a physics-based design system, and eventually evolved to a simpler non-physics-based designer with automatic part connectivity detection. There were also issues with the physics library regarding assignment of rotational velocity to joints, joint constraints unable to hold the bodies within specified degrees of freedom, and referencing between bodies and joints all of these were remedied. Testing of the robot simulator revealed that the implementation was dependent on system performance, which resulted in non-repeatability of tests. Acceleration scaling was tested and was demonstrated that it can reduce interpretation and unstable movement of physics bodies. This research is a proof of concept that indirectly encoded models can be used in simulator application to take advantage of additional connectivity information. |
format |
text |
author |
Carag, Robert Joseph L. Ngo, David Paul O. Razon, Bernadette Rosario C. So, Fu Yuen |
author_facet |
Carag, Robert Joseph L. Ngo, David Paul O. Razon, Bernadette Rosario C. So, Fu Yuen |
author_sort |
Carag, Robert Joseph L. |
title |
Lego mindstorms NXT 3D designer and simulator |
title_short |
Lego mindstorms NXT 3D designer and simulator |
title_full |
Lego mindstorms NXT 3D designer and simulator |
title_fullStr |
Lego mindstorms NXT 3D designer and simulator |
title_full_unstemmed |
Lego mindstorms NXT 3D designer and simulator |
title_sort |
lego mindstorms nxt 3d designer and simulator |
publisher |
Animo Repository |
publishDate |
2008 |
url |
https://animorepository.dlsu.edu.ph/etd_bachelors/14416 |
_version_ |
1718383326638637056 |