By: Jennifer Liem. Hardware ◦ Head : Philip Blackman Danny Tony Mune Software ◦ Head:...

Post on 21-Jan-2016

213 views 1 download

Tags:

Transcript of By: Jennifer Liem. Hardware ◦ Head : Philip Blackman Danny Tony Mune Software ◦ Head:...

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.

http://www.markelowitz.com/regolith.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

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#

Will be using Sharp infrared sensors.◦ It uses 3 volt signal.

http://www.acroname.com/robotics/info/articles/sharp/sharp.html

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

  September October November December

Creating UML Chart          

Programming              

Debugging