Week 11. Module 5: EE100 Course Project Making your first robot

Similar documents
Wheeled Mobile Robots

Introduction to Robotics

Control of Mobile Robots

Design and Experimental Study on Digital Speed Control System of a Diesel Generator

Energy Harvesting Platform

EGG 101L INTRODUCTION TO ENGINEERING EXPERIENCE

Adult Sized Humanoid Robot: Archie

EGG 101L INTRODUCTION TO ENGINEERING EXPERIENCE

Drones Demystified! Topic: Propulsion Systems

Autonomous Mobile Robot Design

Autonomously Controlled Front Loader Senior Project Proposal

INTRODUCTION Team Composition Electrical System

Title: Electric Trike

Last week we saw. Today: The Role of Locomotion : Robotics systems and science Lecture 4: Locomotion

Simple Line Follower robot

SM361 RIG SWITCH CONSTRUCTION MANUAL

Laser Tag Droid. Jake Hamill, Martin Litwiller, Christian Topete ECE 445 Project Proposal

PROJECT PROPOSAL FIRE FIGHTING ROBOT CHALLENGE THE ENGINEERS: SUBMITTED TO: SPONSORED BY: Micro Fire Extinguisher

Component Parameter Design Specification. Positioning Accuracy <1.5 meter

Two Wheeled Self balancing Robot

Linear Induction Motor (LIMO) Modular Test Bed for Various Applications

Note 8. Electric Actuators

Drive Essentials. robot. -Andy Baker

A robot is a programmable mechanical device that can perform tasks and interact with its environment, without the aid of human interaction

Build your own omni robot

Mobile Robot Design Notes

Basic Electricity. Mike Koch Lead Mentor Muncie Delaware Robotics Team 1720 PhyXTGears. and Electronics. for FRC

Team P14029: McKibben Muscle Robotic Fish

ARDUINO 2WD SMART ROBOT CAR KIT

Technical Article. How improved magnetic sensing technology can increase torque in BLDC motors. Roland Einspieler

1.0 Features and Description

Design and Implementation of Driving Circuits for DC Motor Control Using 8051 Ashmi.M 1 Prasanna Kumar M 2 Dr. K. S.

Cordless Drill Motor Control with Battery Charging Using Z8 Encore! F0830 Reference Design

DESIGN & DEVELOPMENT OF SEGWAY

PNEUMATIC BASED ASSEMBLY LINE

Mobile Robots Introduction and Lecture Overview

1.1 Block Diagram of Drive Components of Electric Drive & their functions. Power Processor / Modulator. Control. Unit

RAT PACK RAT TREADMILL COLIN BURKHALTER, STU SATER, STEPHEN SCHOONEN, MITCHELL WILLIAMS

Slippage Detection and Traction Control System

Wind Turbine Emulation Experiment

User's Manual. May 2013 V1.0. ROBOT. HEAD to TOE Product User s Manual HC SR04 Ultrasonic Sensor

Electrical Engineering Design & Drawing II. Prepared By: Sanjeev Kumar Kalra Lect. in Electrical Engg. Guru Gobind Singh Govt. Polytechnic, Cheeka

AC : USE OF POWER WHEELS CAR TO ILLUSTRATE ENGI- NEERING PRINCIPLES

Robot components: Actuators

Project Narrative Description

Attitude Control. Actuators and Attitude Control

Micromouse. Propeller. Robots. Autonomous maze solver. Intuitive GUI for machine motion

Whitepaper Dunkermotoren GmbH

Adult Sized Humanoid Robot: Archie

GCAT. University of Michigan-Dearborn

Working with VEX Parts

INVITATION FOR QUOTATION. TEQIP-III/2017/uiet/Shopping/35

Robotized semiautomatic motorcycle transmission development. Electronic and software design

The Fleming s Left Hand Rule shows what happens when electrons in a current enter a magnetic field.

Robot Arm with Conveyor Belts

HIGH SENSITIVE ALCOHOL SENSOR WITH AUTO CAR IGNITION DISABLE FUNCTION

SECTION A DYNAMICS. Attempt any two questions from this section

Sponsored By: The Boeing Company Evenflo Company Mark Calabrese Matt Civitello Amy Hesse Kimberly Renk

Please Handle Carefully!

MIPRover: A Two-Wheeled Dynamically Balancing Mobile Inverted Pendulum Robot

Nickel Cadmium and Nickel Hydride Battery Charging Applications Using the HT48R062

New Development of Highly Efficient Front-Wheel Drive Transmissions in the Compact Vehicle Segment

NASA University Student Launch Initiative (Sensor Payload) Final Design Review. Payload Name: G.A.M.B.L.S.

MANTECH ELECTRONICS. Stepper Motors. Basics on Stepper Motors I. STEPPER MOTOR SYSTEMS OVERVIEW 2. STEPPING MOTORS

Build Season Overview Nabeel Peshimam October 27 th, 2014

Actuators are the muscles of robots.

EV-EMCU Electric Vehicle - Economy Mode Control Unit

Project Proposal for Autonomous Vehicle

Automatic Rescue Device for Elevator. Keywords- Rescue device, Electrolytic capacitor, Elevator, ARDUINO, Automatic shifting, Proteus.

IMTS 2012 Valve Control

Unit 1 Introduction to VEX and Robotics

Robot components: Actuators

UniverSOL Charge Station

RHINO MOTION CONTROLS

The CMPE 118 Cockroach Robot Dept. of Computer Engineering, UCSC

Design and Implementation of Automatic Steering Control

Rescue Zone #1 Rescue Zone #2 Rescue Zone #3. Victim #2. (placement varies) Obstacle. Obstacle Zone #1 1'-0" 1'-8" 1'-8" 1'-8" 1'-0" 8'-0"

CORC Exploring Robotics. Unit B: Construction

Contents. Preface... xiii Introduction... xv. Chapter 1: The Systems Approach to Control and Instrumentation... 1

ME 455 Lecture Ideas, Fall 2010

Le développement technique des véhicules autonomes

Sponsored By: The Boeing Company Mark Calabrese Matt Civitello Amy Hesse Kimberly Renk

Sensing the position of throttle valve using Throttle Position Sensor

MECHATRONICS LAB MANUAL

Available with actuator function: POWER OPEN - POWER CLOSE FAILSAFE MODULATING FAILSAFE MODULATING. Overview. 11 or 14mm drive output (Option)

Web Site: Forums: forums.parallax.com Sales: Technical:

R134a R134a R13. 4a R134a R134a R134

White Paper: Pervasive Power: Integrated Energy Storage for POL Delivery

Active Suspension System. Josh Rose, Xander Serrurier, Rhydon Vassay, Chase Ramseyer Advisor: Steven Gutschlag 11/30/2016

Discrete Control Logic. 1. Pneumatic circuits. - Low forces - Discrete, fixed travel distances - Rotational or reciprocating motion

2005 Technological Studies. Standard Grade Credit. Finalised Marking Instructions

SAE Baja - Drivetrain

FUEL MONITORING SYSTEM FOR FUEL MANAGEMENT Mr.Senthil kumar.r 1, Ganapathi.M 2, Arunkumar.D 3, Goutham.G 4,Karthick.M 5,

Motronic MS Electronic design. Functionality. Mechanical data. Conditions for use

Friday Midterm EXAMINATION Fall 2018 CREDIT HOURS ENGINEERING PROGRAMS AIN SHAMS UNIVERSITY FACULTY OF ENGINEERING

User s Manual. For DM860T. Fully Digital Stepper Drive. Version 1.0 Designed by StepperOnline All Rights Reserved

Introduction...3. System Overview...3. PDC Control Unit Sensors PDC Button Interfaces Activation of the PDC...

Robotic Systems ECE 401RB Fall 2007

DEVELOPMENT OF ELECTRONICALLY CONTROLLED PROPORTIONING DIRECTIONAL SERVO VALVES PROJECT REFERENCE NO.: 38S1453

Precision Air Track P4-2710

Transcription:

Week 11 Module 5: EE100 Course Project Making your first robot Dr. Ing. Ahmad Kamal Nasir Office Hours: Room 9-245A Tuesday (1000-1100) Wednesday (1500-1600)

Course Project: Wall-Follower Robot Week 1 Introduction to Mobile Robot components Teams Registration: (Max) 4 persons per group In-Lab (Deliverable): CAD Model (Parts + Assembly Drawings) for your mobile robot (2 Persons) Solder and Debug your circuits using provided parts (2 Persons) Week 2 Introduction to Robot Sensors and Actuators and Programming In-Lab: Hands-on programming of mobile robot Competition Rules Week 3 Calibration and Testing of your Robot in Field Final Competition Submit Report (Template Provided) 10.06.2015 Dr. -Ing. Ahmad Kamal Nasir 2

What are Robots? A mechanical system that has sensing, computation and actuation capabilities. A robot is an intelligent connection of perception to action. A robot is an autonomous system which exists in the physical world, senses its environment and acts in it to achieve some goals. 14 October 2014 Dr. -Ing. Ahmad Kamal Nasir 3

Mobile Robot: Chassis Locomotion techniques for mobile robots 14 October 2014 Dr. -Ing. Ahmad Kamal Nasir 4

Two Wheel Vs Four Wheel Vs Legged Robot Two Wheel Advantages: Small Size Disadvantages: Instability in off-road condition Four Wheel Advantages: More weight carrying capacity Efficient locomotion Disadvantages: Complexity of steering control More space requirement for turning(ackerman) Legged Advantages: Suitable for all type of terrain Disadvantages: Greater mechanical complexity 14 October 2014 Dr. -Ing. Ahmad Kamal Nasir 5

Differential Drive Easier mechanical construction Two powered wheel and one/two idler wheel Navigation using motor speed and direction control Statically and dynamically stable Can rotate about a point Commercial robots are Segway, IRobot Create. Can t move sideward 14 October 2014 Dr. -Ing. Ahmad Kamal Nasir 6

Ackermann Drive Car like steering mechanism Both steered wheels are at different angle Otherwise slip occures Single Ackermann steering Only front wheels are steerable Double Ackermann steering Both front and rear wheels are steerable Complex mechanical construction Can t move sideward Can t rotate on a point 14 October 2014 Dr. -Ing. Ahmad Kamal Nasir 7

Omnidirectional Robot All four wheels are powered and steerable Roller on the circumference of wheel 45 angle w.r.t wheel plane Robot can move sideward Robot can rotate at a point Swedish engineer worked at Mecanum US Navy bought the patent to built truck that can maneuvers on tight spaces of air craft carriers. Expensive wheels Not suitable for off-road applications 14 October 2014 Dr. -Ing. Ahmad Kamal Nasir 8

Legged Robot Natural because can operate on both flat and rough surface More degree of freedom, therefore, more mechanical complexity On flat surface wheeled locomotion is much more efficient On rough surface wheeled locomotion suffers more rolling friction Bipedal locomotion can be approximated by a rolling polygon Navigation depends on number of legs and configuration of each leg (gait) Walking, Galloping, Jumping, Running, 14 October 2014 Dr. -Ing. Ahmad Kamal Nasir 9

Your Robot Design This final robot assembly contains 2x motors 2x motor mounts 2x driven wheels 1x castor wheel 1x Acrylic Chassis 3 ultrasonic sensors 1 battery 1 Arduino microcontroller PCB with Motor controller and other electronics components Some nuts, bolts and fasteners 10.06.2015 Dr. -Ing. Ahmad Kamal Nasir 10

Mobile Robot: Sensors Measuring robot s internal or environmental parameters 14 October 2014 Dr. -Ing. Ahmad Kamal Nasir 11

Ultrasonic Active time of flight sensor, emit an ultrasound signal and wait until it receive the echo Opening angle, crosstalk, specular reflection 14 October 2014 Dr. -Ing. Ahmad Kamal Nasir 12

Mobile Robot: Microcontrollers Arduino for sensor data acquisition, actuator controls and computation 14 October 2014 Dr. -Ing. Ahmad Kamal Nasir 13

Robot Brain Capable of storing and executing your algorithm. Can timely execute actions through actuators. Can periodically acquire information through sensors. Can communicate with computer or other robots. Elements of a microcontroller: Pins for digital inputs and outputs Pins for analogue inputs and outputs Pins for priority signals (interrupts) Timers for delays and task scheduling Communication ports/buses 14 October 2014 Dr. -Ing. Ahmad Kamal Nasir 14

Arduino Uno Hardware Overview 8-Bit Microcontroller (ATmega328P) Clock Speed: 16MHz 32 KB Flash memory 2 KB RAM 1 KB EEPROM Operating Voltage, 5V 14 Digital I/O 6 can provide 8-bit PWM 20mA per I/O pin 6 Analog Inputs 1 Serial Port (RX/TX) 1 I2C (TWI) Port 14 October 2014 Dr. -Ing. Ahmad Kamal Nasir 15

Mobile Robot: Actuators Interaction with environment 14 October 2014 Dr. -Ing. Ahmad Kamal Nasir 16

How to control a DC brush motor? Converts electrical energy into motion It has a permanent magnet on outer-side A set of coils are attached on the shaft A pair of metal brushes that switch power from one coil to another More applied DC voltage results into faster shaft rotational speed DC Voltage is modulated using PWM (Pulse Width Modulation) 14 October 2014 Dr. -Ing. Ahmad Kamal Nasir 17

DC brush motor characteristic: Speed Vs Torque Speed and Torque are used to describe a running motor. If one increases then other decreases Mechanical Power = Speed X Torque Adding load on motor shaft decreases its speed at the cost increase in output torque Motor power is constant Electrical Power = Voltage X Current More applied torque requires more current to be drawn by motor Gearbox are used to increase/decrease one quantity at the cost of other. 14 October 2014 Dr. -Ing. Ahmad Kamal Nasir 18

H-Bridge: DC-Motor Speed and Direction Control Circuit It is used to electronically change a DC motor speed and direction It uses four electronic switches (Transistors) to control motor speed and direction When Q 1, Q 4 are turned on while Q 2, Q 3 are turned off, the motor runs in one direction and vice verse When a PWM is applied on the corresponding transistors then the motor speed can be controlled. 14 October 2014 Dr. -Ing. Ahmad Kamal Nasir 19

DC Motor Controller: L298 Dual H-Bridge Controls two DC motors MotorA/B Motor supply voltage: +5V to +35V Peak Current 2A/Motor Maximum power consumption (20W) Logical supply voltage (+5V to +7V), can be taken from motor supply voltage by Enable Regulator jumper Control signals voltage range LOW: 0.3V V in 1.5V HIGH: 2.3V V in VCC 14 October 2014 Dr. -Ing. Ahmad Kamal Nasir 20

Robot Design: Chassis The chassis will act as base for mounting motors, sensors, battery and circuits The chassis is made of 3mm Acrylic sheet 10.06.2015 Dr. -Ing. Ahmad Kamal Nasir 21

Robot Design: Motors Motor will provide the necessary torque to the robot wheels There is compromise between motor torque and speed. (Torque decrease as speed increases) Two brackets are required to attach motor with robot base. A wheel will be attached at the end of motor shaft. Two wheel and motor assembly are required to drive the mobile robot. 10.06.2015 Dr. -Ing. Ahmad Kamal Nasir 22

Robot Design: Castor At-least three ground contact points are required for stability The castor is a nonmotored or driven wheel. It will not hinder (assumed) the motion of the robot and is used only used to balance the robot on ground. 10.06.2015 Dr. -Ing. Ahmad Kamal Nasir 23

Robot Design: Wheels Wheel is rigidly attached at the end of the motor shaft, therefore, there is no relative motion between motor shaft and wheel At least two wheels are required to create a differential drive mobile robot. Each wheel is separately driven by a DC motor 10.06.2015 Dr. -Ing. Ahmad Kamal Nasir 24

Mechanical Design: Electrical Components Two 4V Batteries connected in series will be used to power the robot 10.06.2015 Dr. -Ing. Ahmad Kamal Nasir 25

TO-DO: Create the Creo part models of the following (IN-LAB) [Two Persons] Chassis or base plate DC motor Motor bracket Castor wheel Motor wheel Battery model Circuit model Create Assembly drawing of the (IN-LAB) Assemble PCB of your robot (IN-LAB) [Two Persons] Assemble robot chassis using provided components (IN-LAB) 10.06.2015 Dr. -Ing. Ahmad Kamal Nasir 26

Please make a tuple of four persons, collect your robot chassis and familiarize yourself with it! Deliverables: CAD Model (Parts + Assembly Drawings) for your mobile robot (2 Persons) Solder and Debug your circuits using provided parts (2 Persons) 14 October 2014 Dr. -Ing. Ahmad Kamal Nasir 27

14 October 2014 Dr. -Ing. Ahmad Kamal Nasir 28