- What is a robot?
- How do robots “think”?
- Can a robot’s manipulation of objects or locomotion meet the needs of a person?
Students will be able to answer the following questions:
- How can a computer program cause a robot lift, turn, move forward or backward?
- How does a robot interpret data from sensors?
Students should be able to:
- Explain the embodiment, sensing, and action of a robot
- Design and build robot models which demonstrate how robots can provide assistance to people
Students will know:
- Movement and motion of a robot is typically controlled using combinations of basic software commands.
- The correspondence of degrees of freedom to movement
- The design and construction of a complex machine requires planning and communication
2014 and 2015
- Build and program a VEX Robot with Easy C. The robot will be autonomous with an arm to clear debris from entrance. Arm must have
- Sensors to locate debris
- One hand that grasps
Two fingers each with 2 joints. The fingers do not need to move independently, but they must move forward and backward
One thumb with 1 joint and must move forward and backward
- One wrist which allows the hand to rotate
- One forearm to lift and lower hand
- One upper arm to move the hand forward and back
- Use a LEGO robotics kit to design and construct a robot that can follow a predetermined path to escape a building after a disaster. The robot will have to navigate a path on a student designed-course that contains:
- Stationary obstacle (cinder block)
- Movable obstacle (plastic container)
- Left and right turns
- Use the C programming language to program an iRobot to create a robot that searches a simulated room (borders of room virtual wall units) containing obstacles (cinder blocks) for survivors after a disaster. The robot will identify survivors when survivor presses button. After interacting with survivor, the robot will return to home base.
- Use robots to return with supplies to aid survivors:
Use S2 GUI program to program a Scribbler Robot to follow iRobot (which will carry the Scribbler to the survivor) after survivor is located and draw a path back from survivor to command center
Use VEX IQ robot programmed in RobotC to follow line from Scribbler Robot to deliver relief supplies to trapped survivors in simulated room
Use VEX IQ robot programmed in RobotC to follow iRobot (which will carry the VEX IQ to the survivor) after survivor is located and draw a path back from survivor to command center
Use S2 GUI program to program a Scribbler Robot to follow line from VEX IQ Robot to deliver relief supplies to trapped survivors in simulated room