Controller, Sensors and Motors Ding Ke 2009-10-12 Tutorial 1, UGB 230N.

Slides:



Advertisements
Similar presentations
1 Signals, Circuits, and Computers John Athanasiou Part B Spring 2010.
Advertisements

Engineering Roles We will be forming groups of 3 students
VEX and Robot C Chris Patterson Presented by Modified by J. Andazola.
VEX Robotics Platform and ROBOTC Software Introduction.
Wiring the new control system MVRT 2010 – 2011 Season.
VEX Robotics Platform and ROBOTC Software
Part 1: Introduction FRC Introduction  FRC 2907 since 2008  Each area of the robot has a team assigned  The Electronics team is headed this year.
Available at: – Program Optical Quad Encoders in Autonomous Mode Program optical quad encoders in autonomous mode.
Connecting VEX and ROBOTC
Vex 1.0 © 2005 Carnegie Mellon Robotics Academy Inc. Programming in easyC.
The Create robot, by iRobot Same as the 4000 series of the Roomba vacuum cleaner, but: Without the vacuum and brush With a port that gives easy access.
Old control system ( ) MVRT. Main Circuit Breaker Connected to the red wire (power) of the battery When turned off, all power is cut off and robot.
Micromouse Meeting #3 Lecture #2 Power Motors Encoders.
SCADA and Telemetry Presented By:.
Introduction to Robotics Principles of Robotics. What is a robot? The word robot comes from the Czech word for forced labor, or serf. It was introduced.
VEX Robotics Platform and ROBOTC Software
Microcontroller Hands-on Workshop #3 Ahmad Manshad New Mexico State University Institute of Electrical and Electronics Engineers November 7, 2009.
Programming Concepts Part B Ping Hsu. Functions A function is a way to organize the program so that: – frequently used sets of instructions or – a set.
// This is a simple control program Move forward 200 units Turn right 90 Move forward 100 units Turn right 45 Move forward 100 Turn right 45 Move forward.
ROBOTC for VEX On-Site Professional Development
Programming Concepts (Part B) ENGR 10 Introduction to Engineering 1 Hsu/Youssefi.
Introduction to the VEX ® Robotics Platform and ROBOTC Software © 2012 Project Lead The Way, Inc.Principles of Engineering.
10/10/ Controlling YOUR ROBOT. 10/10/2015 Basic Stamp  Basic Stamp Input - output pins Interpreter Chip Power supply: 5 Volts voltage Memory: EEPROM.
7.2 V battery pack and charger Put the battery in the charger station at the end of the lab. period. Red light indicates charging. Ken Youssefi Introduction.
VEX Robotics Design System Sensors A Brief Overview
ELECTRONICS PRIMER II.
Programming Design ROBOTC Software Principles of Engineering
Lego MindStorm An Introduction to Blocks. Blocks Blocks are used to give instructions to your robot. There are many types of blocks You can use the blocks.
Power Source? Conducting Path? Load? Switch?. Review Question 1 Which part of the 4 parts of a circuit is the Black Button on the EV3 Brick? A) Power.
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.
VEX ARM® Cortex®- based Microcontroller. The VEX ARM® Cortex®-based Microcontroller coordinates the flow of all information and power on the robot. All.
INTRODUCTION TO ROBOTICS INTRODUCTION TO ROBOTICS Part 4: Sensors Robotics and Automation Copyright © Texas Education Agency, All rights reserved.
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.
Rescue Robot Day 2 Exploring Computer Science Lesson 6-11.
18240 Element two - Components INPUTS OUTPUTS PURPOSE TYPICAL USE.
4) Design the logic to control the motor on a simple remote control car. There are two buttons on the remote control for the motor. If neither button is.
VEX and Robot C Chris Patterson Frisco ISD CTE Center Presented by.
Mechanical Components and Programming Ken Youssefi Introduction to Engineering – E10 1.
Connect VEX and ROBOTC Electrical Engineer Responsibilities © 2011 Project Lead The Way, Inc.Automation and Robotics VEX.
ROBOTC for VEX Online Professional Development. Homework Questions Thoughts? Questions?
Introduction to VEX® components
Programming Design ROBOTC Software. Behavior-Based Programming A behavior is anything your robot does –Turning on a single motor or servo Three main types.
ROBOTC for CORTEX Teacher Training © 2011 Project Lead The Way, Inc. Automation and Robotics VEX.
Lesson 1 PLC BASICS. PLC Definition  Programmable Logic Controllers are industrial computers that control machine and other applications.  PLC have.
Programming Design ROBOTC Software Principles Of Engineering
Electrical Engineer Responsibilities
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Know your Robot Electrical Parts
The EV3 Electronics Circuit
VEX® Robotics Platform and ROBOTC Software
VEX IQ Mix & Match Curriculum
ROBOTC for VEX Online Professional Development
Electrical Engineer Responsibilities
The Create robot, by iRobot
Electrical Engineer Responsibilities
Programming Design ROBOTC Software Computer Integrated Manufacturing
Programming Part 2 Mod Kit
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Introduction to robotics
Electrical Engineer Responsibilities
DT-Assessment Frame Work Term2
Controlling YOUR ROBOT
Programming Design ROBOTC Software Principles Of Engineering
VEX® Robotics Platform and ROBOTC Software
Programming Design ROBOTC Software Principles of Engineering
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Exploring Computer Science Lesson 6-11
05 | Integrating Advanced Sensors and Shields
Presentation transcript:

Controller, Sensors and Motors Ding Ke Tutorial 1, UGB 230N

How to control your robot? For Vex, we have two ways, – Remote Control – Programming Logic

Controller

The Vex Controller The Vex Controller Board The Vex Controller is the brain of the Robot. All of your inputs and outputs go through this controller.

Remote Control

Signal Reception The vex RF Receiver Module allow the robot to receive transmitted signals. Reception begins when a radio signal reaches the receiver’s antenna.

Remote Control The Vex Micro Controller coordinates the flow of information and power on the robot. All other electronic system components must be connected to the Micro Controller in order to function. Control Configurations

Programming Logic Easy C – Easy C is a programming language that you will use to tell your robot what to do. – In Easy C, programs are written using icon-based code, but the interface includes a window that displays the program in a text-based format as well.

Sensors Why does a robot need sensors? – The controller need additional information in order to make right decisions – The sensors are used to get these information. – There are different kinds of sensors, for example, touch sensors, light sensors, line follower sensors, optical shaft encoder, ultrasonic sensors

What makes a machine a robot?

Touch sensors

Sensors defined Sensors convert physical phenomena into readable electric signals. Also known as “transducers.”

Vex Sensors Bumper switch sensor Limit switch sensor

Application

Motors Motors get their power from the batteries. motors convert electrical energy into mechanical energy Connected to the controller.

Vex Motors Motor spinning either forward or backward at a controlled speed. Servo Motor Can be directed to turn to face a specific direction, rather than just spin forward or backward.

Application