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...

Full description

Saved in:
Bibliographic Details
Main Authors: Carag, Robert Joseph L., Ngo, David Paul O., Razon, Bernadette Rosario C., So, Fu Yuen
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