Cynthia Vaskis

SLM521 Spring 2004

Web Quest Assignment – Part 5

4/21/04

File: webquep5.htm

 

Web Quest Part 5 – Design your Own Robot

 

 

Mars Pathfinder meets Mars rover Spirit

 

Introduction - If you could build a robot, what would it do for you and what type of environment would it live in?  Would it be able to do your homework for you or be your tutor in math and science or even English (write your papers for you)?  Would you play baseball with it when you couldn’t find a friend to play with?  Will robots be used as chauffeurs in the future or taxi cab drivers?  Can they detect and respond to danger quicker?

 

Process Part 5 – Individual student will draw a robot design.  Additional option is to build their robot design if materials are available.  The student is to design their own robot on graph paper or use a drawing tool on the computer.  They should describe how each part operates, how it moves, sees, and interacts with the world.  The student should clearly define the robot’s purpose or “mission” goals, what capabilities it should have, how mobile it will be to accomplish its goals, and what type of body structure it will have (how many limbs and for what purpose).  If building materials are available (see LEGO web sites below to purchase robot design kits), have the student build their robot design (for extra credit) and check their efforts against the Rubric Evaluation Chart.

 

If the student has seen the previous Dropin#1 and Dropin#2 lessons or studied different coordinate systems, the student should discuss what types of coordinate systems they will use in their robot and for which parts.  Sometimes a Cartesian coordinate system locates appendages on the main part of the vehicle but another coordinate system, such as a Polar coordinate system, may be used to rotate any appendages (arms, heads).

 

Name the major parts of their robot that are used for the following functions that apply: to hold everything together, to move, to get energy, to store energy, to see, to touch or handle things, to communicate with Earth Mission Control directly (or the robot designer such as a computer hand held control device) and to keep warm if needed.  Define what robotic parts might be used to collect samples or perform experiments.  Define what type of power is used to run your robot and the energy source.  The student might want to review an example of how to draw their robot design as in Dropin#5 under origin labeling process and the example drawing of an object with some labels.  The student should make a detailed sketch of their robot’s design and identify all the parts.  They can use the graph paper web site provided on-line (and print it out), your own graph paper, or a drawing tool on the computer and use a table function with many rows and columns to create graph paper.

 

Consider these ideas when designing your robot.

 

A robot’s design depends upon its purpose and environment.  Here are some things to consider when designing the robot.

 

1.  How will it assist humans, perform experiments, explore the environment and relay data to humans.

 

2.  What are the parts of the robot such as its body chassis, appendages, vision, hearing, touch sensitivity, mobility (wheels, walk, glides, fly, jumps, rolls – does it go into roll mode to go down a steep incline and stops by putting out breaker feet), Intelligence/Reasoning ability (Expert systems, fuzzy logic, neural nets), and energy source (batteries, solar arrays).

 

3.  How will the robot interact with its environment and people?

 

4.  The environment plays an important role in how one designs the robot for durability and strength.

 

For Activity Evaluation see the Rubric chart – The student should be able to explain in detail every part of his/her robot design and describe its purpose or mission goals and how the robot design will carry out those goals.  If the students are able to build a robot then he/she should demonstrate that the robot can achieve its goals without human intervention unless there are required commands.  Some vision cameras are available from a LEGO VISION web site under the LEGO MINDSTORMS web site.  See the LEGO sites listed in the Resources List.

 

Intelligent Reasoning in Robots

 

A human reasons and takes action by first evaluating what he or she believes the truth is about the world around them (“Just the facts, mamm”, from Dragnet), what the possible outcomes may be based on knowledge and experience, and what he or she believes they can reasonably do to affect the situation to go forward the way they would like it to.  A robot can follow the same line of reasoning if their programming has been setup to do so.  A robot could respond as a logical and wise person would if the environment was well known and most of the likely outcomes could be identified ahead of time.  Some programming languages, such as LISP and possibly C++, can allow the ability to create lines of code “on the fly” when the regular code detects a reason to do so.  Such a reason may be that the current program has not foreseen a possible outcome and wants to include that possibility for consideration in future encounters with the situation that produced it.  This area of Artificial Intelligence is called “learning” or “self adaptation”.  In this respect, a robot can behave similar to a human but, remember, the robot must still be programmed by a human initially to do so.  What we are really talking about when we say that a robot is intelligent, is really that the programmer put part of his intelligence into the computer programs’ reasoning abilities.  When you are reacting to a robot that has just learned to do something new, you are really interacting indirectly with that programmer.

 

Visit these web sites to get insight about how others designed a robot.

 

Design Concept for a Nuclear Reactor-Powered Mars Rover

http://content.aip.org/APCPCS/v654/i1/376_1.html

 

Educator’ Guide to Robotics Spacecraft – Robots: Like Us! – Read the author’s view about how robots and humans are similar and different.

http://www.solarviews.com/eng/edu/robotsc.htm

 

Build your very own Mars Pathfinder Spacecraft Model!

http://marsprogram.jpl.nasa.gov/MPF/mpf/education/cutouts.html

 

Robot Helper Design Challenge - Tour the International Space Station video

http://quest.arc.nasa.gov/projects/space/robotdesign/

 

Build your very own Mars Pathfinder Spacecraft Model!

http://marsprogram.jpl.nasa.gov/MPF/mpf/education/cutouts.html

 

Build Your Own Pathfinder model

http://marsprogram.jpl.nasa.gov/MPF/mpf/education/cutouts.html

 

Conference article

http://www-2.cs.cmu.edu/afs/cs/project/ri-seminar/www/2004.January.23.html