+ All Categories
Home > Documents > By: Jennifer Liem. Hardware ◦ Head : Philip Blackman Danny Tony Mune Software ◦ Head:...

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

Date post: 21-Jan-2016
Category:
Upload: anne-williamson
View: 214 times
Download: 1 times
Share this document with a friend
Popular Tags:
14
By: Jennifer Liem
Transcript
Page 1: By: Jennifer Liem.  Hardware ◦ Head : Philip Blackman  Danny  Tony  Mune  Software ◦ Head: Stephan Fabel  Xi Hang  Jennifer.

By: Jennifer Liem

Page 2: By: Jennifer Liem.  Hardware ◦ Head : Philip Blackman  Danny  Tony  Mune  Software ◦ Head: Stephan Fabel  Xi Hang  Jennifer.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

  September October November December

Creating UML Chart          

Programming              

Debugging              


Recommended