By: Jennifer Liem. Hardware ◦ Head : Philip Blackman Danny Tony Mune Software ◦ Head:...
-
Upload
anne-williamson -
Category
Documents
-
view
215 -
download
1
Transcript of By: Jennifer Liem. Hardware ◦ Head : Philip Blackman Danny Tony Mune Software ◦ Head:...
![Page 1: By: Jennifer Liem. Hardware ◦ Head : Philip Blackman Danny Tony Mune Software ◦ Head: Stephan Fabel Xi Hang Jennifer.](https://reader036.fdocuments.net/reader036/viewer/2022070415/5697bfad1a28abf838c9c244/html5/thumbnails/1.jpg)
By: Jennifer Liem
![Page 2: By: Jennifer Liem. Hardware ◦ Head : Philip Blackman Danny Tony Mune Software ◦ Head: Stephan Fabel Xi Hang Jennifer.](https://reader036.fdocuments.net/reader036/viewer/2022070415/5697bfad1a28abf838c9c244/html5/thumbnails/2.jpg)
Hardware◦ Head : Philip Blackman
Danny Tony Mune
Software◦ Head: Stephan Fabel
Xi Hang Jennifer
![Page 3: By: Jennifer Liem. Hardware ◦ Head : Philip Blackman Danny Tony Mune Software ◦ Head: Stephan Fabel Xi Hang Jennifer.](https://reader036.fdocuments.net/reader036/viewer/2022070415/5697bfad1a28abf838c9c244/html5/thumbnails/3.jpg)
Introduction
Approach
Expectations
Possible Challenges
Gantt Chart
![Page 4: By: Jennifer Liem. Hardware ◦ Head : Philip Blackman Danny Tony Mune Software ◦ Head: Stephan Fabel Xi Hang Jennifer.](https://reader036.fdocuments.net/reader036/viewer/2022070415/5697bfad1a28abf838c9c244/html5/thumbnails/4.jpg)
Build a robot that will perform the following functions:◦ Map out an area.◦ Dig/obtain as much regolith as possible.◦ Move around or avoid obstacles in its path.
Programming◦ Use UML to plan out the code. ◦ Create the program using C++ in Unix
environment.◦ Communicate with the TS7800 chip.
![Page 5: By: Jennifer Liem. Hardware ◦ Head : Philip Blackman Danny Tony Mune Software ◦ Head: Stephan Fabel Xi Hang Jennifer.](https://reader036.fdocuments.net/reader036/viewer/2022070415/5697bfad1a28abf838c9c244/html5/thumbnails/5.jpg)
NASA is challenging anyone to build a robot that will successfully navigate its way around in a box filled with regolith.
The robot will be used to excavate lunar regolith.
![Page 6: By: Jennifer Liem. Hardware ◦ Head : Philip Blackman Danny Tony Mune Software ◦ Head: Stephan Fabel Xi Hang Jennifer.](https://reader036.fdocuments.net/reader036/viewer/2022070415/5697bfad1a28abf838c9c244/html5/thumbnails/6.jpg)
Regolith is a type of very fine soil. It has the texture of very fine powder.
http://www.markelowitz.com/regolith.jpg
![Page 7: By: Jennifer Liem. Hardware ◦ Head : Philip Blackman Danny Tony Mune Software ◦ Head: Stephan Fabel Xi Hang Jennifer.](https://reader036.fdocuments.net/reader036/viewer/2022070415/5697bfad1a28abf838c9c244/html5/thumbnails/7.jpg)
Unified Modeling Language◦ A program that allows one to
visually map out the classes of a program. Uses the graphs to create
prototypes and function headers.
◦ Simplifies programming.◦ Allows for easier planning.
UML by: Stephan Fabel
![Page 8: By: Jennifer Liem. Hardware ◦ Head : Philip Blackman Danny Tony Mune Software ◦ Head: Stephan Fabel Xi Hang Jennifer.](https://reader036.fdocuments.net/reader036/viewer/2022070415/5697bfad1a28abf838c9c244/html5/thumbnails/8.jpg)
RoHS compliant Single Board Computer (SBC). Uses Linux 2.6. Provides driver support. Used with a 16 bit AC/DC converter.
http://www.embeddedarm.com/products/board-detail.php?product=TS-7800#
![Page 9: By: Jennifer Liem. Hardware ◦ Head : Philip Blackman Danny Tony Mune Software ◦ Head: Stephan Fabel Xi Hang Jennifer.](https://reader036.fdocuments.net/reader036/viewer/2022070415/5697bfad1a28abf838c9c244/html5/thumbnails/9.jpg)
Will be using Sharp infrared sensors.◦ It uses 3 volt signal.
http://www.acroname.com/robotics/info/articles/sharp/sharp.html
![Page 10: By: Jennifer Liem. Hardware ◦ Head : Philip Blackman Danny Tony Mune Software ◦ Head: Stephan Fabel Xi Hang Jennifer.](https://reader036.fdocuments.net/reader036/viewer/2022070415/5697bfad1a28abf838c9c244/html5/thumbnails/10.jpg)
Brainstorming ◦ Currently brainstorming on the layout of the
robot.
Simulation program.◦ Simulate the movement of a robot.◦ Different mapping algorithms for the robot.◦ Use UML to plan out the program.◦ Build the program in a Unix environment.
Build the robot and code the program.
![Page 11: By: Jennifer Liem. Hardware ◦ Head : Philip Blackman Danny Tony Mune Software ◦ Head: Stephan Fabel Xi Hang Jennifer.](https://reader036.fdocuments.net/reader036/viewer/2022070415/5697bfad1a28abf838c9c244/html5/thumbnails/11.jpg)
Installed Unbuntu OS and Umbrello onto the machines.
Working on creating the UML.
![Page 12: By: Jennifer Liem. Hardware ◦ Head : Philip Blackman Danny Tony Mune Software ◦ Head: Stephan Fabel Xi Hang Jennifer.](https://reader036.fdocuments.net/reader036/viewer/2022070415/5697bfad1a28abf838c9c244/html5/thumbnails/12.jpg)
For this semester:◦ Have the robot built.◦ Have the simulation program up and working◦ Fix any debugging◦ Prep for next semester.
Next semester:◦ Work on the code for the robot◦ Fix up any bugs or problems.
![Page 13: By: Jennifer Liem. Hardware ◦ Head : Philip Blackman Danny Tony Mune Software ◦ Head: Stephan Fabel Xi Hang Jennifer.](https://reader036.fdocuments.net/reader036/viewer/2022070415/5697bfad1a28abf838c9c244/html5/thumbnails/13.jpg)
Communication between hardware and software.
Learning new programming environment.
Staying on task
![Page 14: By: Jennifer Liem. Hardware ◦ Head : Philip Blackman Danny Tony Mune Software ◦ Head: Stephan Fabel Xi Hang Jennifer.](https://reader036.fdocuments.net/reader036/viewer/2022070415/5697bfad1a28abf838c9c244/html5/thumbnails/14.jpg)
September October November December
Creating UML Chart
Programming
Debugging