tetrix getting started guide extensions · pdf filetetrix® getting started guide...

3
132 Arm and Gripper Reference Guide Expectations Technology: • Develop an understanding of the characteristics and scope of technology. • Develop and produce a product or system using a design process. • Develop an understanding of the attributes of design. • Develop an understanding of engineering design. Mathematics: • Build new mathematical knowledge through problem solving. • Analyze characteristics and properties of two- and three-dimensional shapes. • Recognize and use connections among mathematical ideas. Science: • Implement a proposed solution. • Communicate the problem, process, and solution. • Develop the abilities necessary to do scientific inquiry. • Understand the abilities of technological design. Engineering: • Identify a need or problem. • Create a prototype to test a design concept and make necessary adjustments. • Model in two and three dimensions. • Redesign what has been created. Classroom Organization and Setup 1. Set up a projector with a computer to show the How It Should Work video. 2. Provide a copy of the Engineering Journal worksheet for each student. 3. Ensure that the NXT Brick and TETRIX ® batteries have been adequately charged. Consult page 55 of the Lesson 2: Ranger Bot Movement Reference Guide for more detailed information. 4. Obtain black tape and a MINDSTORMS ® tub to create the course. 5. Collect a number of different objects to be picked up by the arm and gripper. Light, cylindrical objects such as plastic or foam cups work well for this activity. Note: Tape a flat piece of paper or note card onto the cylindrical object that will be picked up. This will ensure that the ultrasonic sensor is able to accurately detect the curved object. 6. Ensure that the objects are placed high enough to be detected by the ultrasonic sensor that was attached to the Ranger Bot in Lesson 3: Ranger Bot Sensors. Lesson Progression 1. Review the tasks and concepts from Lessons 1-3. 2. Watch the Arm and Gripper Extension How It Should Work video. 3. Follow the Arm and Gripper Extension Building Guide to create the Arm and Gripper. 4. Download the Arm and Gripper sample program or create the program by following the Arm and Gripper Programming Guide. Note: For more information about how to do this, watch the Program Deployment video or consult the Program Deployment Programming Guide from Lesson 3. 5. Follow the Arm and Gripper Programming Guide to have the Ranger Bot follow a line, pick up an object, and place it in a TETRIX or MINDSTORMS bin. 6. Test the program and compare it to the way the robot behaved in the How It Should Work video. Extensions TETRIX ® Getting Started Guide

Upload: trandiep

Post on 19-Mar-2018

218 views

Category:

Documents


1 download

TRANSCRIPT

132

Arm and Gripper Reference Guide

Expectations

Technology:•Developanunderstandingofthecharacteristicsandscopeoftechnology.

•Developandproduceaproductorsystemusingadesignprocess.

•Developanunderstandingoftheattributesofdesign.

•Developanunderstandingofengineeringdesign.

Mathematics:•Buildnewmathematicalknowledgethroughproblemsolving.

•Analyzecharacteristicsandpropertiesoftwo-andthree-dimensionalshapes.

•Recognizeanduseconnectionsamongmathematicalideas.

Science: •Implementaproposedsolution.•Communicatetheproblem,process,andsolution.•Developtheabilitiesnecessarytodoscientificinquiry.

•Understandtheabilitiesoftechnologicaldesign.

Engineering: •Identifyaneedorproblem.•Createaprototypetotestadesignconceptandmakenecessaryadjustments.

•Modelintwoandthreedimensions.•Redesignwhathasbeencreated.

Classroom Organization and Setup1.SetupaprojectorwithacomputertoshowtheHow It Should Workvideo.

2.ProvideacopyoftheEngineeringJournalworksheetforeachstudent.

3.EnsurethattheNXTBrickandTETRIX®batterieshavebeenadequatelycharged.Consultpage55oftheLesson2:RangerBotMovementReferenceGuideformoredetailedinformation.

4.ObtainblacktapeandaMINDSTORMS®tubtocreatethecourse.

5.Collectanumberofdifferentobjectstobepickedupbythearmandgripper.Light,cylindricalobjectssuchasplasticorfoamcupsworkwellforthisactivity.

Note:Tapeaflatpieceofpaperornotecardontothecylindricalobjectthatwillbepickedup.Thiswillensurethattheultrasonicsensorisabletoaccuratelydetectthecurvedobject.

6.EnsurethattheobjectsareplacedhighenoughtobedetectedbytheultrasonicsensorthatwasattachedtotheRangerBotinLesson3:RangerBotSensors.

Lesson Progression1.ReviewthetasksandconceptsfromLessons1-3.

2.Watchthe Arm and Gripper Extension How It Should Workvideo.

3.FollowtheArmandGripperExtensionBuildingGuidetocreatetheArmandGripper.

4.DownloadtheArmandGrippersampleprogramorcreatetheprogrambyfollowingtheArmandGripperProgrammingGuide.

Note:Formoreinformationabouthowtodothis,watchtheProgram DeploymentvideoorconsulttheProgram DeploymentProgrammingGuidefromLesson3.

5.FollowtheArmandGripperProgrammingGuidetohavetheRangerBotfollowaline,pickupanobject,andplaceitinaTETRIXorMINDSTORMSbin.

6.TesttheprogramandcompareittothewaytherobotbehavedintheHow It Should Workvideo.

ExtensionsTETRIX®GettingStartedGuide

133

Arm and Gripper Reference Guide

Frequently Asked QuestionsQ: What is the purpose of the touch sensor on the gripper?

A: The touch sensor is used to determine if the gripper has succeeded in grabbing an object. When an object has been grasped, the object will press the touch sensor.

Q: Why is the servo's range of rotation of the servo important?

A: The servo only rotates 180°. This is important because the starting position of the servo has to be physically oriented in accordance with whatever it is rotating. It is also very important to check that the range of rotation of the servo does not interfere with the ultrasonic sensor mounted on the robot, as this will give an incorrect reading.

Q: How does the gearing of the servo and arm affect the amount the arm can rotate?

A: Because the servo can only rotate 180°, the gear ratio affects the arm’s range of motion. By using a larger gear to drive a smaller gear, the turning radius can be increased.

Q: How is the horn secured onto the servo?

A: Use the small black screws that come with the servo to secure the horn onto the servo.

Q: What elements are used with the axle?

A: Axle spacers, bronze bushings, and axle hubs are used with axles.

Q: Why does the robot not “wait” even though a Wait function has been included with the program?

A: It is important to remember that the Wait function is in milliseconds, not seconds. Because one second is equal to 1,000 milliseconds, it is not possible to see the robot executing a Wait function set to a small value.

Q: Is it possible to view the sensor values while debugging programs?

A: The sensor values can be viewed on the screen of the NXT Brick. The sensor values can also be viewed in LabVIEW for LEGO® MINDSTORMS® or ROBOTC® if the robot is connected to the computer.

Q: Why is it important to choose the opening and closing values for the servo that opens the gripper?

A: Depending on the object being picked up, the gripper must open and close enough to hold that object. If these values are not correct, the gripper may not open wide enough to grab the object or may not close enough to hold that object when it is lifted off the ground.

Q: What strategies can be used to improve the team’s performance during competition?

A: Some effective strategies for gaining as many points as possible with the least amount of effort may include:

1. Set a goal to collect objects that are worth the greatest number of points. This might involve determining which objects are the most valuable, developing a plan or route to collect the greatest number of these objects in the most efficient way, and possibly outlining a strategy to prevent other teams from reaching these objects before one’s own robot.

2. Gather as many objects with a low value as possible. This strategy may be effective if objects with a lower value are easier to reach and collect or if other teams have chosen to target more valuable objects. Difficult maneuvers and interaction with other robots may be avoided.

3. Gather a few highly valued objects and then focus on preventing other teams from gaining points. This is a very defensive strategy. It might involve physically blocking other robots, taking objects from their storage (if permitted) or knocking objects out of the way so that they are difficult for other teams to reach.

TETRIX® Getting Started GuideExtensions

134

Arm and Gripper Reference Guide

Innovation and InspirationSuggestion #1: “Robot Challenge”

•Stageacompetitiontogatherobjectsandplacetheminabin.

•Setupacoursewithaseriesoflinestofollow.

•Distributeobjectsinavarietyofsizesandshapesalongthelineandplaceabinattheendoftheline.

•Assignpointvaluestotheobjects,makingobjectsthataremoredifficulttograspahighervalueandobjectsthataremoreeasilygraspedofalowervalue.

Suggestion #2: “How can the arm and gripper be adapted for use in a broader range of purposes?”

•Investigatedifferentpurposesforwhichanarmandgripperapparatuscouldbeused,suchasreachingforanobjectonahighshelf,pickingsomethingupthatistoodangeroustotouchwithbarehumanhands,oractingasanaidforapersonwhoisunabletogripanobjectindependently.

•DecidehowthecurrentRangerBotwitharmandgrippercouldbemodifiedforoneofthesepurposes.

•Createasketchoftheidea.

•Buildthedesign.

•Modifythesampleprogramorcreateanoriginalprogramtomaketherobotworkforthispurpose.

•Testthedesignandmakemodificationsasnecessary.

Suggestion #3: “What gear ratio does the arm and gripper use?”

•Determinetheoptimalnumberofteethonadrivinggearforarobotofthissize.

•Calculatethegearratiothatwasusedinthisarmandgripperdesign.

•Determinewhythisratiowasused.

•Investigatewhatwouldhappenifthenumberofteethonthedrivinggearwasincreasedordecreased.

Suggestion #4: “Racing robots”

•Usethearmonthegrippertopushanobjectalongtheracetracktothefinishlineastherobotmoves.Thiscanbeasmallcontainerfullofcandyormarblesthatcannotbespilledoralargerobject,suchasaplushtoy,thatwillglideeasilydownthetrackbutstopstherobotifitfallsover.

•Buildadesignthatusesgearratiotoincreasetherobot’sspeeddownthemap.

•Experimentwiththegearratiotooptimizetherobot’sspeed.

•Createalong,straightracingmapwithathickborderlineandlargefinishline.

•Createaprogramthatdrivestherobotstraighttowardthefinishline.

Note:Iftherobotisnotmaintainingastraightpath,itmayhelptoinvestigatePID-motorcontroloruseoneaxleforbothwheels.

•Alsoensurethattherobotwillnotcrashbyaddingstopcommandsoncetherobotleavestheborderofthemap.Thesecommandscanbetestedinanopenarea.

ExtensionsTETRIX®GettingStartedGuide