Abstract

Robots come in many shapes and sizes. From the Mars Rovers to toy dinosaurs, robots are well-planned machines designed to suit their individual purposes. In this science project, you will test different robot designs with an online simulator made up of dots and lines, much like bendable soda straws. How will each robot design respond to changes in their conditions?

Objective

In this science project, students will use an online simulator to test different robotic designs’ stabilities, functionalities, and design goals, given changes in their conditions.

Introduction

Note: It has come to our attention that the outside website that hosts the robot simulator for this project is not currently functioning. We are working on changes to this project to accommodate the problem. Meanwhile, if you would like to do this project, we suggest using the free demo of Algodoo, another physics simulator, to create your robots. Algodoo can be downloaded from www.algodoo.com. A trial version is available for 15 hours of free play, or the full version may be purchased for Mac or PC."

Robots make many contributions to today's world. There are the famous Mars Rovers (Sojourner, 1997, and Spirit and Opportunity, 2004), which collected samples and photographs on the planet Mars for scientists at NASA. There are underwater robots that help oceanographers explore deep-sea vents. Robotic machines are very important in modern manufacturing. And there are, of course, some very cool toy robots that talk, sing, and even dance.

The Mars Rover
The Mars Rovers have gone where no man has gone before! (NASA, 2003.)

Each robot was designed for a purpose, to do a certain set of tasks. A robot has to be carefully planned with this purpose in mind by a mechanical engineer. The engineer will make sure that the robot is built such that its structure allows it to move in a way for it to complete its task. Then a software engineer will program the robot with the set of instructions it needs to perform the task.

Building a robot is a very labor-intensive process, so the engineers like to test out their designs as much as possible before they commit to building it. One way to test a design is to make a computer model. Some advanced computer models allow you to run a simulation so that you can "see" how the robot will behave in certain conditions before you even build it! The engineer can then incorporate the information from the simulation to improve the robot design.

In this science project, you will use an online "soda straw" construction simulator, called Sodaconstructor, to investigate different robotic designs. In the simulator, you can test different robot designs for stability, while changing the variables for friction, gravity, or spring stiffness. What will happen to the design? Will all the designs have the same dynamics and constraints?

Terms, Concepts, and Questions to Start Background Research

To do this science project, you should know what the following terms mean. Have an adult help you search the internet, or take you to your local library to find out more!

  • Robot
  • Mechanical engineer
  • Software engineer
  • Computer model
  • Simulation
  • Stability
  • Variable
  • Friction
  • Gravity
  • Spring stiffness

Questions

  • How do robots move?
  • How are robots designed?
  • Are complex designs better than simple designs?

Bibliography

At this site from NASA, you can read about the Mars Rovers and the exploration of Mars:

If you really like robotics, consider forming a team and competing in BotBall:

Materials and Equipment

  • Computer with internet access
  • Lab notebook
  • Pencil

Experimental Procedure

  1. Go to sodaplay.com/creators/ed/items/daintywalker. If you need help with downloading, ask the owner of the computer or an adult for help. Be sure you have the computer owner's permission to download this program before you proceed. Visiting the link will take you to a web page with an example of a robot that can be simulated using Sodaconstructor. The Sodaconstructor site requires that you have Java installed on your computer, so click “Launch Daintywalker” and follow all directions until you have downloaded and installed the simulator, and see a new window with the daintywalker robot moving around. This is an example robot design. Each robot is made using dots, which represent connection joints, and lines, which act like springs.
  2. Experiment with the forces acting upon the design by changing the variables of the simulator. Keep careful notes of what you do and what happens in your lab notebook. What happens when you change the variables? Remember to only change one variable at a time! You can reset the robot at any time by closing the window, and clicking once again on “Launch Daintywalker.” Try changing the following variables of the model to test how the model responds to each variable (adapted from SODA, 2007):
    • Gravity: Turn it up high and models will be squashed by their own weight. Turn it down low and the models will float. You can even turn gravity upside down, causing the robots to fall up!
    • Friction: Friction slows moving masses (dots). Apply lots of friction (by moving the slider to “sticky”) and it's like moving in molasses. Apply low friction (by moving the slider to “slippy”) and things can move fast, but might wobble out of control.
    • Spring stiffness: Weak springs (lines) make models floppy. Very stiff springs are strong, but can make the model too jittery. In the Daintywalker program, “loose” springiness corresponds to weak springs, and “tight” springiness corresponds to stiff springs.
  3. Analyze your results. Have you identified a variable that is important to the function of this design? What are the limits of this variable that allow the design to move and function? How much change, or flexibility, is there in the design?
  4. Change to another design file and test the variables in the same way. You can find other design files by returning to sodaplay.com/creators/ed/items/daintywalker and clicking the “Welcome” tab at the top of the web page (not the robot simulator window). Here you will find many beginner level creations to play with (as well as other simulations, which are in color. Stick to the ones dealing with only dots and lines for the purposes of this science project). You can also click the “Play” tab at the top of the web page to use robots created by other students who use the simulator. How does each design respond? How are each similar to or different from each other? Record your results in your lab notebook.
  5. After testing several designs, identify what makes some designs better robots. Which designs are most stable, despite changes in conditions? Which designs are the most flexible? Which designs are the most dynamic? Can you propose uses for each design based on your results?
  6. Finally, use the simulator to make your own creations! Have fun playing with this at first, making sure that you learn how to connect the dots and lines to make shapes and structures. Then give yourself a design goal and try to make a robot that can achieve the goal. For example, try to build a robot that has a goal of maintaining its shape no matter what the gravity setting. Come up with your own ideas for robots to build, and then try to build them. Now you’re thinking like a robotics engineer!

Variations

  • In Sodaconstructor, you can also change the design of the model and see how the movement of the design changes. Just follow these steps:
    1. Click on the "stop" button at the top left so that the simulator stops moving.
    2. Change the design by clicking on any dot (mass) in the drawing and moving it around. This will also change the length of the adjacent segments.
    3. Add new points and segments by clicking elsewhere in the edit screen. Each click will generate one new mass with an adjoining segment.
    4. Continue doing this to identify regions that are very important for the design to function, and those that are not as important for the function of the design.
  • You can make a mock-up of these designs using soda straws and flexible connectors. Cut drinking straws to length using scissors. To make your joint, push a small amount of clay into the end of the straw. Insert a small length of pipe cleaner into the clay and attach to the next piece to form a flexible joint.

Credits

Sara Agee, PhD, Science Buddies

Edited by Justin Spahn, Science Buddies

This science project is based on the Sodaconstructor application:


Last edit date: 2011-01-12 11:00:00

I Did this Project!I Did This Project!
Tell us about your experience with this science project.


characters left

characters left

characters left
Poor OK Good Very Good Excellent


Optional:  Attach a picture of your project (JPG, JPEG, GIF, PNG only)



Related Links

  • Science Fair Project Guide

Project Summary

Difficulty  4  –  6 
Time required Very Short (a day or less)
Prerequisites You need to work on a computer on which you are allowed to download a new program. Check with the owner of the computer before you proceed.
Material Availability Readily available
Cost Very Low (under $20)
Safety No issues


Share this Project Idea!


Facebook Twitter MySpace More Services


Donate to Science Buddies


Motorola Solutions Foundation
sponsors Summer Science
Camp Resource
Summer Science Camp Resource

Career Focus

If you like this project, you might enjoy exploring related careers.

Mechanical Engineer
Mechanical engineers are part of your everyday life, designing the spoon you used to eat your breakfast, your breakfast's packaging, the flip-top cap on your toothpaste tube, the zipper on your jacket, the car, bike, or bus you took to school, the chair you sat in, the door handle you grasped and the hinges it opened on, and the ballpoint pen you used to take your test. Virtually every object that you see around you has passed through the hands of a mechanical engineer. Consequently, their skills are in demand to design millions of different products in almost every type of industry.
  Mechanical Engineering Technician
You use mechanical devices every day—to zip and snap your clothing, open doors, refrigerate and cook your food, get clean water, heat your home, play music, surf the Internet, travel around, and even to brush your teeth. Virtually every object that you see around has been mechanically engineered or designed at some point, requiring the skills of mechanical engineering technicians to create drawings of the product, or to build and test models of the product to find the best design.

Robotics Engineer
Have you watched "The Transformers" cartoon series or seen the "Transformers" movies? Both shows are about how good and evil robots fight each other and the humans who get in the middle. Many TV shows and movies show robots and humans interacting with each other. While this is, at present, fantasy, in real life robots play a helpful role. Robots do jobs that can be dangerous for humans. For example, some robots defuse landmines in war-stricken countries; others work in harsh environments like the bottom of the ocean and on the planet Mars. At the heart of every robot is a robotics engineer who thinks about what a robot needs to do and works with several engineering disciplines to design and put together the perfect piece of equipment.
  Robotics Technician
Robots are no longer futuristic machines. Robots are here and now and are used in manufacturing, health care, service industries, and military applications. They perform tasks that are repetitive and hazardous—things that humans don't want to do or are unsafe to do. But robots are still machines, which means they require humans to build, maintain, program, and keep them functioning efficiently. Robotics technicians work with robotics engineers to build and test robots. They are responsible for installing and maintaining robots and keeping them in working order for their employers. If you are interested in working with robots, your future is here and now.




Join Science Buddies

Become a Science Buddies member! It's free! As a member you will be the first to receive our new and innovative project ideas, news about upcoming science competitions, science fair tips, and information on other science related initiatives.


Support Science Buddies

If this website has helped you, won't you consider a small gift so we may continue developing resources to help teachers and students?

 



 


It's free! As a member you will be the first to receive our new and innovative project ideas, news
about upcoming science competitions, science fair tips, and information on other science related initiatives.


Science Fair Project Home     Our Sponsors     Partners     About Us     Work for Us     Volunteer     Donate     Contact Us     Academic Outreach Partnerships     Site Map

Science Fair Project Ideas     Science Fair Project Guide     Ask an Expert     Blog     Teacher Resources     Parent Resources     Student Resources     Science Careers     Join Science Buddies    


Privacy Policy Science Buddies

Copyright © 2002-2012 Science Buddies. All rights reserved.
Reproduction of material from this website without written permission is strictly prohibited.
Use of this site constitutes acceptance of our Terms and Conditions of Fair Use.