Robot Construction Basics Les Turner Director of Technology, Northern Indiana ESC Head Coach, Bremen Botz!

Slides:



Advertisements
Similar presentations
Gears, Gears and More Gears
Advertisements

Adding Gears to the NXT Taskbot
Teacher Professional Development Spring, 2002
Gears, Gears and More Gears
Geartrains Materials taken from several sources including: Building Robots with LEGO Mindstorms by Ferrari, Ferrari, and Hempel 1.
© 2006 Carnegie Mellon Robotics Academy Designed for use with the LEGO MINDSTORMS ® Education NXT Software and Base Set #9797 Mine Mapping Choose a Sensor.
NXTG Workshop for Bottle RoboSumo Lawrence Technological University.
READY, GO! Hare and Snail Challenges. 1. What are some design considerations to make a fast robot? 2. What are some design considerations to make a slow.
FLL - The Power Puzzle 2007 Presentation by V. “ CyberGranny ” Greene Brics-2-Bots Lab To RCX or To NXT: That is the Question!
LEGO Theory and Practice Mark Green School of Creative Media.
1 ©2006 INSciTE Lab Two Task: Make the program from Lab One (Move forward 5 rotations and turn right 90 degrees) into a MyBlock.
The NXT is the brain of a MINDSTORMS® robot. It’s an intelligent, computer-controlled LEGO® brick that lets a MINDSTORMS robot come alive and perform.
LEGO Mindstorms NXT Introduction. Component NXT Brick Touch Sensor Light Sensor Ultrasonic Sensor Interactive Servo Motors MMN Lab.
Robotics Abstractions: Levels of language, world view
Laboratory 7: Sensors Matthew R. Gaglio, Feb 2007.
GIRLS Robotic Camp. Let’s Begin Meet and Greet – Camp leaders introduce themselves – Students introduce themselves.
Adapted for STLP Camp ‘09 Mobile Robots Why do robots need to move?
ORTOP WORKSHOP 3 ROBOT NAVIGATION & MISSIONS ORTOP WORKSHOP 3 ROBOT NAVIGATION & MISSIONS.
Why do robots need to move?
Intermediate Programming Lesson: Improving Robot Reliability in FLL
Reactive robots UPNA The Public University of Navarra Material for pupils & students.
A-Tech Technical Training. Robotic Design - Basket Grey pieces act like funnel Black rubberband keeps basket closed.
Robotics Overview of NXT-G Actuators in Mindstorms. Touch sensor Labwork: Right turn. Touch/bump. [Explore move versus Motor Move mini & motor mini. Motor*.]
EV3 Workshop Oct 3, 2015 Instructor: Chris Cartwright
Gears, Gears and More Gears. What is a gear? A gear is a wheel with teeth that mesh together with other gears. Gears change the speed torque (rot. force)
Lego Mindstorms Robot Tracey Zhang. LEGO MINDSTORMS STATMENT The design challenge my group experimented with is the Lego Mindstorms robot. Our goal is.
Motors and Sound Troubleshooting Tips. © H-CCS Problem 1 Why can’t I download my program to the RCX?
Sentry System Multiple Sensors
1. True or False: All these pieces are connector pegs. A. True B. False.
Girls’ Robotics Camp Spring Welcome! What are we learning? –Robotics –Application of Robotics –Programming –Out-of-the-box Thinking Let’s have Fun!
Minds and Computers 3.1 LEGO Mindstorms NXT l Atmel 32-bit ARM processor l 4 inputs/sensors (1, 2, 3, 4) l 3 outputs/motors (A, B, C) l 256 KB Flash Memory.
How to Use EV3 Lessons. OVERALL STRUCTURE Beginner Lessons: These lessons will teach you to move and turn the robot, use the sensors, and use loops and.
Oregon Robotics Tournament and Outreach Program RCX Basics.
What’s in the Box?
Designing Robots How to make a stable robot! Much of the information in this power point is from Winning Design! By James J. Trobaugh.
Overview: This lesson gives students some further hands-on experience with various NXT kit parts. Student gain familiarity and confidence in working with.
BEGINNER FLL PROGRAMMING WORKSHOP BY DROIDS ROBOTICS & EV3LESSONS.
Oregon Robotics Tournament and Outreach Program III. NXT Advanced Robotics Techniques 2013 Opening doors to the worlds of science and technology for Oregon’s.
Deriving Consistency from LEGOs What we have learned in 6 years of FLL by Austin and Travis Schuh © 2005 Austin and Travis Schuh, all rights reserved.
Project Overview  Introduction  Clawbot Build  Design Modification  Design Development  Programming  Sensors  Advanced Sensors  Open design challenges.
RoverBot Assembly The following pages show assembly plans for the RoverBot using the Consumer MindStorms or School Team Challenge Lego kit. Assemble the.
EV3 Programming: Moving and Turning CONFIDENTIAL © 2014 Cymer, LLC.
Lego Mindstorm Robots 9797 kit.  Students will learn how to identify how to detect a change in a condition.  Students will learn where and how to identify.
Mobile Robots Why do robots need to move?. What defines a robot? Sense – a robot has to take in information about its environment Plan – a robot has to.
Different Types of Robots
Introduction to Robotics using Lego Mindstorms EV3 Shreya Reddy & Kiran Raja RoboAvatars Robotics.
Robotics Abstractions: Levels of language, world view
Skid (Tank) Steering.
LEGO Robotics Workshop
FLL Robots Mindstorms kits Parts Robot design Robot essentials
ORTOP Workshop 3 Robot Navigation & Missions
SEI Robotics Lego Mindstorm Competition
Deriving Consistency from LEGOs
8/30/2004 RoverBot Assembly The following pages show assembly plans for the RoverBot using the Consumer MindStorms or School Team Challenge Lego kit. Assemble.
Robotics Abstractions: Levels of language, world view
This is the Lego NXT ->
CONCEPTS Drive Trains , Object Manipulators, and Lifting Mechanisms
Robot Design gears lamp touch sensor right motor left motor
Laboratory 7: Sensors Matthew R. Gaglio, Feb 2007.
Gears, Gears and More Gears
Wheels Robot DESIGN Lesson.
Robot Building & Programming
EV3 Programming guide to “Following”
Computer Science Teachers Association Academy Lego Robotics
Gears, Gears and More Gears
Hare and Snail Challenges
Lego MINDSTORMS EV3.
Oregon Robotics Tournament and Outreach Program
AN alternative approach to FIRST LEGO LEGUE ROBOTS: Guidelines for a COMPETITION ROBOT HOTSHOT HOTWIRES.
Presentation transcript:

Robot Construction Basics Les Turner Director of Technology, Northern Indiana ESC Head Coach, Bremen Botz!

Bremen Botz! Team Members Preston Huffman – Lead Builder – Robot Base Zac Ericson – Lead Builder – Attachments Josh Turner – Lead Programmer Cordall Schoning – CAD Design / Programmer Revised 12/4/2010 Robot Construction Basics Les Turner, Northern Indiana ESC 1

MINDSTORMS NXT SYSTEM Lego NXT consists of: Lego NXT Controller Servo Motors Sensors (Light, Color, Sound, Touch, Ultrasonic) Software to program the NXT Controller Lego gears, beams, pins, wheels, & other parts. Revised 12/4/2010 Robot Construction Basics Les Turner, Northern Indiana ESC 2

Get To Know The Parts Not all Lego parts are the same: – Connecting Pins Black Connecting Pins(Friction – Hold Tight) Gray Connecting Pins(Free – Will Rotate) Blue Axle Pins(Friction – Hold Tight) Grey and Yellow Axle Pins(Free – Will Rotate) – Friction Gear(Allow axle to rotate when bound) – Other Specialized Parts are available! Revised 12/4/2010 Robot Construction Basics Les Turner, Northern Indiana ESC 3

Objectives for Construction Usually revolves around an FLL tournament: Robot to accumulate as many points as possible in 2 min 30 seconds. No human interaction with the robot outside of the defined base. Highest Score wins, ties are broken with 2 nd highest scores (or sometimes time) Revised 12/4/2010 Robot Construction Basics Les Turner, Northern Indiana ESC 4

Robot Construction Three R’s Robustness: The robot needs to be quick enough to accomplish all tasks within time. Rigidness: The robot needs to be constructed solidly to eliminate play and slop. Repeatability: The robot needs to use landmarks and other techniques for accuracy. Revised 12/4/2010 Robot Construction Basics Les Turner, Northern Indiana ESC 5

R1 - Robustness Understanding Motion and Measurement – Wheel Size Has An Impact Larger is Faster, but less Accurate Smaller is More Accurate, but is Slower Gearing may help, but changes Torque (Power) – Wheelbase Issues (Distance Between Wheels) Greater the Distance, Greater the Accuracy Allows more degrees of rotation for same movement Any sideways movement of wheel introduces error Revised 12/4/2010 Robot Construction Basics Les Turner, Northern Indiana ESC 6

R1 - Robustness Gearing (Standard Gears) – Large Gear Driving a Small Gear Can Achieve High Speeds at the Expense of Power – Small Gear Driving a Large Gear Higher Torque at the Expense of Speed – Worm Gears Very Slow with Extreme Torque – Flat Gears Extended Range of Motion (Speed Set by Drive Gear) Revised 12/4/2010 Robot Construction Basics Les Turner, Northern Indiana ESC 7

R2 - Rigidness Solid Construction – Multiple points of connection (drive wheels) – Use Axle Clamps to hold items tight on axles – Can’t use too many pins, only wrong ones – Keep all gear meshing tight to minimize slop – Brace robot structure so parts do not detach easily – Route cabling so it doesn’t interfere with robot – Don’t forget access to charging and USB ports! Revised 12/4/2010 Robot Construction Basics Les Turner, Northern Indiana ESC 8

R3 – Repeatability (Robot-Based) Minimize Friction – Wall Following Wheels – Third Point of Contact (Fixed or Pivot Wheel) Use Physical Limits on Robot for Arms – Always ‘Home’ the Arm Against Limit – Use Limit to establish operating position Use Sensors to Establish Limits / Position – Touch / Ultrasonic Sensors to Detect Limits Revised 12/4/2010 Robot Construction Basics Les Turner, Northern Indiana ESC 9

R3 – Repeatability (Table-Based) Establish Points of Reference on Table – Don’t Overlook Anything on Table (Tissue Box?) – Walls make great alignment tools and limits – Lines or other markings on table for reference – Even Table Elements may be used for alignment! The Light Sensor is Your Friend! – FIRST almost always put lines where needed! – Use the black lines around base as initial reference – Build a shield for the Light Sensor (Ambient Light) Revised 12/4/2010 Robot Construction Basics Les Turner, Northern Indiana ESC 10

Lets Build a Robot! Front Sheet 10 – Sturdy Motor Attachment – Left Motor Wire to Output B on NXT – Right Motor Wire to Output C on NXT Back Sheet 20 – Long Front Setup – Modify to attach to existing beams from step 1 – Add a wheel to bottom of front arm. Think about ways to ‘solidify’ this robot! Revised 12/4/2010 Robot Construction Basics Les Turner, Northern Indiana ESC 11

Programming The robot doesn’t do much without a program We will write a basic move and turn program The NXT-G Programming Environment is very easy to use and is very powerful. Programming details are for another session! Revised 12/4/2010 Robot Construction Basics Les Turner, Northern Indiana ESC 12

QUESTIONS & ANSWERS Contact Info: Les Turner Revised 12/4/2010 Robot Construction Basics Les Turner, Northern Indiana ESC 13