By: Jennifer Liem
Hardware ◦ Head : Philip Blackman Danny Tony Mune Software ◦ Head: Stephan Fabel Xi Hang Jennifer
Introduction Approach Expectations Possible Challenges Gantt Chart
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.
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.
Regolith is a type of very fine soil. It has the texture of very fine powder.
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
RoHS compliant Single Board Computer (SBC). Uses Linux 2.6. Provides driver support. Used with a 16 bit AC/DC converter.
Will be using Sharp infrared sensors. ◦ It uses 3 volt signal.
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.
Installed Unbuntu OS and Umbrello onto the machines. Working on creating the UML.
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.
Communication between hardware and software. Learning new programming environment. Staying on task
SeptemberOctoberNovemberDecember Creating UML Chart Programming Debugging