PROMGRAMING YOUR ROBOT How Servos Work: How to control your robot.

Slides:



Advertisements
Similar presentations
Full Speed Ahead Introductory Presentation. Opening Activity Choose one of the objects to the right and in ten or more steps explain how it goes from.
Advertisements

5/6/ Robotics Competition Understanding the Concepts.
Servos The material presented is taken from a variety of sources including:
Boe-bots and STEM Boe-bots and STEM – This sectional will introduce participants to a programmable robot that is useful for engaging students in building.
Using the Board of Education Breadboard and Your Multimeter ENGR 120 Work in teams of two!
1 Lecture 1: Your Boe-Bot's Servo Motors Presentation based on: "Robotics with the Boe-Bot" By Andy Lindsay Parallax, Inc Presentation developed by: Martin.
Navigating the BOE-BOT
Robot C Ready, SET, Go! Workshop SDSU, Fall 2013.
Servos The material presented is taken from a variety of sources including:
EIGHTH GRADE ROBOTICS KITTATINNY REGIONAL HIGH SCHOOL MR. SHEA Introduction to Programming
From the NXT top menu Connect desired hardware as indicated Enter a command in the box indicated from the menu provided Repeat for all 5 boxes.
ME 224-Final Project Jim Lovsin Erica Morales Dan Sheehan Josh Widzer.
Right Face Introductory Presentation. Opening Activity How can you use this to make a right turn program? This is your program from Full Speed Ahead to.
ME 224 Final Presentation Fall 2005 Joni Stegeman Ingrid Lin Giovanni Wuisan Patrick Luckow Brent Willson.
LEGO Mindstorms NXT Programming We will be using the Common Palette for our Robots This is how you download your program onto the brick Drag and drop a.
Microcontrollers Module 4: Motion Control. Module Objectives Upon successful completion of this module, students will be able to: Give examples of microcontroller.
Scribbler Movements Sec 9-3 Web Design. Objectives The student will: Understand the basic movement commands for the Scribbler Know how to create and execute.
Robotics Engineering Basic Maneuvers. Getting the Boe-Bot to Move One of the first tasks we need to do is to get our bots moving.One of the first tasks.
Controlling the Outside World
1 Parallax BASIC Stamp ® Tutorial Developed by: Electronic Systems Technologies College of Applied Sciences and Arts Southern Illinois University Carbondale.
10/10/ Controlling YOUR ROBOT. 10/10/2015 Basic Stamp  Basic Stamp Input - output pins Interpreter Chip Power supply: 5 Volts voltage Memory: EEPROM.
Vex Robotics Programming Sequence. Now that you’ve had some practice downloading and using the included programs, it's time to learn to write some of.
See3PO - A Visually Capable Path Finding Robot See3PO Frank Marino, Nick Wang, Jacky Yu, Hao Wu and Debarati Basu Department of Computer Science University.
How to link the robot and the computer (Bluetooth) How to turn on and off How to connect the adaptor Fluke card connection Sec Getting Started How.
Xtreme Robot Olympiad Programming Basics Dr. Peter Laz Associate Professor Department of Engineering University of Denver.
Negative Power or Negative Rotation makes robot go backwards. But if both are negative, the robot will go forward! Move Steering Block.
1 Lecture 1: Your Boe-Bot's Servo Motors Presentation based on: "Robotics with the Boe-Bot" By Andy Lindsay Parallax, Inc Presentation developed by: Martin.
Servos The material presented is taken from a variety of sources including:
ENGR 101: Robotics Lecture 3 – Robot Motion Outline  Robot Motion  FOR Loops  Making Music References 
Castor Bot. Now, we will begin creating a robot Log onto your computer On your screen, click on the website labeled “castor bot” Your building instructions.
Find the Mindstorms Icon on the computer.. To start a new program click go.
LEGO® MINDSTORMS® NXT Move Block.
Digital Electronics The Boe-Bot and Servo Motors.
1 ©2006 INSciTE Common Blocks. 2 ©2006 INSciTE Common Blocks Common blocks are full featured actions Like English statements Move Wait for an action Display.
See3PO - A Visually Capable Path Finding Robot See3PO Frank Marino, Nick Wang, Jacky Yu, Hao Wu and Debarati Basu Department of Computer Science University.
Vex Robotics Program Two: Using two motors. Program two: using the motors In the last section, you learned how to turn on one motor. Now, you will take.
1 BOE-BOT Lecture #2 DE - Digital Electronics Servos and the BOE-BOT.
Casne.ncl.ac.uk Taking care of the CrumbleBot Please do NOT stress the robot's motors 1.Do NOT push the robot 2.Do NOT hold the.
Istituto Tecnico Industriale A.Monaco EURLAB Control a Servo Motor If you want to swing an robot arm or … steer a robot you need a special motor (Servo).
Limited rotation servo basics David Hall output shaft servo horn red wire = 5V + black wire = Gnd - white wire = control signal standard servo.
Forward Until Near Stop when near a wall.
The “Board of Education” 1 Three-position switch 0 = OFF 1 = ON / wheels OFF 2 = ON / wheels ON breadboard (for building circuits) electrical power (V.
Controlling Servos with the Arduino
Introduction to Servos
Using servos.
Servo Positioning Pulse Width Direction of Rotation PULSOUT Period
What you asked me to teach…
Module 2 Controlling a Lego EV3 Robot
Servos The material presented is taken from a variety of sources including:
Introductory Presentation
Servos The material presented is taken from a variety of sources including:
PROMGRAMING YOUR ROBOT
VEX Motors & Servos J.M. Gabrielse.
Controlling YOUR ROBOT
Servos.
Recap the basics Lesson 1.
Understanding the Concepts
Karl Jean-Francois-James Madison H.S. & Eldiquen Mangubat-IS 232
Which way does the robot have to turn to get to the charger?
Robotics Programming Using Shaft Encoders
My first robot programming - Simple “GoTo”
Lesson 18 – how to add a new button for pivot right
Coding Edbot Dream with Scratch
Recap the basics Lesson 1.
Robotics Programming Using Shaft Encoders
My first robot programming - Simple “Go”
Working with Photorestistors
My first robot programming - Simple “GoTo”
My first robot programming - Simple “GoFor”
LEGO MINDSTORMS NXT PROGRAMMING
Presentation transcript:

PROMGRAMING YOUR ROBOT How Servos Work: How to control your robot

Powering the Servo Pulses  Electric Power  Mechanical Power high low Low: 0 volts  No power High: 0 volts  Power Supplied

Width of High Pulse Direction of movement Range: 1ms – 2ms. Full Speed: 1ms: clockwise. Forward for right wheel and backwards for left wheel. 2ms: anticlockwise. Backwards for right wheel and forward for left wheel. Partial Speeds: 1.1ms – 1.4ms: clockwise. Forward for right wheel and backwards for left wheel. 1.6ms – 1.9ms: anticlockwise. Backwards for right wheel and forward for left wheel. Full Stop 1.5ms

Illustration Full Speed Right wheel High Pulse Width: 1.0ms Right wheel High Pulse Width: 2.0ms Left wheel High Pulse Width: 2.0ms Left wheel High Pulse Width: 1.0ms

Illustration Medium Speed Right wheel High Pulse Width: 1.25ms Right wheel High Pulse Width: 1.75ms Left wheel High Pulse Width: 1.75ms Left wheel High Pulse Width: 1.25ms

Illustration Low Speed Right wheel High Pulse Width: 1.1ms Right wheel High Pulse Width: 1.9ms Left wheel High Pulse Width: 1.9ms Left wheel High Pulse Width: 1.1ms

Width of Low Pulse Pause Duration Right Wheel High Pulse Width = 1.25ms Low Pulse Width = 2seconds

Commands Reset (to low pulse) ‘low port#’ Example: ‘low 12’ sets p12 to output low Compulsory at the beginning of every program Set high pulse width ‘pulsout port#, value’ Values range from 500 – = 1ms, 1000 = 2ms Example: ‘pulsout 12, 500’ send 1ms pulses to p12

Commands Pause ‘pause time (ms)’ Example: ‘pause 20’ waits for 20ms after each full wheel spin Loops ‘goto loop name ’ Starts from the command line after loop Example: ‘goto loop’ looks for the ‘loop:’ in the program and repeats the commands from that point

Example Program

Running the Program Name the program descriptively and save it Click the file menu Select save (or save as) Type in the file name and make sure the file type is *.bs2 Run the Program Click ‘Run’ Select Run’ Make sure the wheel is turning as commanded

Now Your Turn Make both wheels turn