1 / 24

Introduction to LEGO RCX robotics and Robot Sumo

Introduction to LEGO RCX robotics and Robot Sumo. Workshop Day 1 CJ Chung Associate Professor of Computer Science Lawrence Technological University. This program is possible thanks to:. a grant from Detroit Auto Dealers Association (DADA) Charitable Foundation Fund,

ava-horn
Download Presentation

Introduction to LEGO RCX robotics and Robot Sumo

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction to LEGO RCX robotics and Robot Sumo Workshop Day 1 CJ Chung Associate Professor of Computer Science Lawrence Technological University

  2. This program is possible thanks to: • a grant from Detroit Auto Dealers Association (DADA) Charitable Foundation Fund, • which is a fund of the Community Foundation for Southeast Michigan. • For more details, check out a press release at: http://www.ltu.edu/news/detail.asp?ContentId=F43D8217-293D-480E-B657-54392CB1171A

  3. Schedule • First Workshop Day (3 hours) • Second Workshop Day (3 hours) • Third Workshop Day (2 hours) • Meetings with your school staff/teachers to improve your sumoBot (3 hours x 2 meetings suggested) • Official Competition at your school to select one team to advance to the World Robofest Championship on April 26. Guests will be invited.

  4. Workshop First Day (3 hours) • Introduction to Robotics • Introduction to Robofest and Robot Sumo • Introduction to Lego Mindstorms and RCX • Introduction to RCX Code programming using RIS (Robotics Invention System) 2.0 • Basic programs • Motors • Wait

  5. Introduction to Robotics • What is a true robot? • Autonomous robot with an on board computer • Mechanical, electrical, and computational components • Six fundamental components of a robot • A brain or brains – computer • Body: physical chasses that holds other pieces • Actuators: motors, hydraulic pistons, pneumatics • Sensors • Power sources • Communication mechanism

  6. What is Robofest? • 100% Autonomous • Affordable • Challenging: Unknown problem • No direct adult help allowed during the competition • Qualifiers and a World Championship • Various categories including Robot Sumo • Two divisions: • 5th – 9th grade: Jr. Division • 9th – 12th grade: Sr. Division

  7. RoboSumo Push the other robot out of the Sumo ring

  8. Specifications

  9. Why Sumo? • The most popular robot competition in the world • Integrator in Science Education – Math, Logic, Computers, Mechanics, and Physics • Good for rookie teams • Fun Motivator

  10. Unknown Problem in Robofest Sumo • How to start is unknown • Need sensor(s) • Teams must bring a computer to program the unknown parts

  11. Introduction to Lego Mindstorms • Born in USA at MIT • RJ: Roverbot Jr. • Brain – RCX micro computer • Body: Lego pieces • Actuators: up to 3 motors • Sensors: Light, touch, etc. • Power source: 9V (six AA batteries) • Communication mechanism: IR Left motor: A Right motor: C Light sensor on Port No. 1 Touch sensor on Port No. 2

  12. Introduction to RCX Code Programming • RIS (Robotics Invention System) 2.0 • Dag and drop program blocks: Power, Wait, Repeat, Sensors, “Yes or No”, and My Blocks • How to create the first program: • Click on • Create a user account • Watch movie or press “enter” to skip it • Click on “Program”, instead of Missions • Check to skip the tutorials • Click on “Program” again • Click on “Freestyle” – You will see the program canvas!

  13. First Program: Go forward for 2 seconds and stop =

  14. Very Important!!!!! • “Cover your robot and IR tower when you download programs” • Save your programs • File Names should be meaningful • Use logbook and comment

  15. Power Commands • On • On For: On + Wait + Off • Off • Coast • Brake • Set Power: Min 1 ~ Max 8 • Set Direction: • Reverse Direction: Not recommended to use. Use Set Direction instead.

  16. ForwardBack • Go Forward for 2 seconds, • Wait 3 seconds then • Backward for 2 seconds

  17. ForwardBack

  18. Making Turns • Turn left • Spin left • Face left stop Left wheel Right wheel Left wheel Right wheel stop Left wheel Right wheel

  19. Turn 90 left • Go forward for 2 seconds, • Turn Left 90 degrees, and • Go forward for 2 seconds

  20. Turn 90 left ?

  21. Spin 720 right • Go forward for a second, • Spin right two times (720 degrees), • Go forward for a second 90o 720o

  22. Spin 720 Right ?

  23. Class Mission • A simple maze • Introduction to loops box box

  24. Additional Mission, if time available • Introduction to loops: Making 100 beep sounds

More Related