Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 4.1: Motors and Controllers Jürgen Sturm Technische Universität.

Slides:



Advertisements
Similar presentations
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 2.4: Homework Discussion (of last week) Jürgen Sturm Technische.
Advertisements

Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 1.3: Flying Principle of a Quadrotor Jürgen Sturm Technische.
Lecture 19 Dimitar Stefanov Powered Wheelchairs 1940s – first powered wheelchairs, standard manual wheelchairs adapted with automobile starter motors.
PHY 235 Robotics Workshop Day 6 DC Motors, H-Bridge Board, Simple Lego/Boe Bot.
Driver for Improving the Positioning Accuracy of Step Motors Eugen Ioan GERGELY, Alexandru GACSÁDI, Zoltán Tamás NAGY, Laura COROIU, Helga SILAGHI, Viorica.
1. Output signal alternates between on and off within specified period Controls power received by a device The voltage seen by the load is directly proportional.
MSP430 Motor Controller Applications
Tony Yi 5/2/2015 CENG4480 TUTORIAL 3. ABOUT ME I am “the other” tutor of CENG4480 You can find me at Rm116 in SHB
1 EECS 373 Design of Microprocessor-Based Systems Student Presentations Tianhua Zheng and Jason Shintani Motor control November 27 th, 2012.
L.
DC Motors DC Motors are widely used in robotics because of their small size and high energy output. Key characteristics of DC motors include: 1. High Speed.
AC/DC, Stepper Motors and Gearing CSC 338 – Robotics and Intelligent Agents Theodore Trotz.
Actuators Instructor: Shuvra Das Mechanical Engineering Dept. University of Detroit Mercy.
Engineering H191 - Drafting / CAD Gateway Engineering Education Coalition Lab 3P. 1Autumn Quarter DC Motors Lab 3.
COMP3221: Microprocessors and Embedded Systems Lecture 20: Analog Output Lecturer: Hui Wu Session 2, 2004.
ECE 4411 Introduction to DC Machines Advantages –Adjustable speed –Develop rated torque at all speeds –Higher torque than an equivalent AC machine Uses.
Self-Induction Transducers ~ AC Supply v ref Inductance Measuring Circuit x (Measurand) Ferromagnetic Target Object Coil is activated by the supply and.
ECGR-6185 Advanced Embedded Systems University Of North Carolina at Charlotte A. Srinivas Reddy Stepper/Servo/DC Motors.
AP Physics C Montwood High School R. Casao
Micromouse Meeting #3 Lecture #2 Power Motors Encoders.
MHW5 review Peer assess motor homework Use pg 251 to help Peer assess motor homework Use pg 251 to help.
1 Motors & Motor Controllers ECE AC or DC Motors AC –Few robots use AC except in factories –Most of those that use AC first convert to DC DC –Dominates.
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.
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 2.1: Recap on Linear Algebra Daniel Cremers Technische Universität.
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 3.2: Sensors Jürgen Sturm Technische Universität München.
15/25/2016 General Physics (PHY 2140) Lecture 18  Electricity and Magnetism Induced voltages and induction Generators and motors Self-induction Chapter.
Ohm’s Law + - R E I E = I * R I = E / R R = E / I E = Voltage I = Current R = Resistance.
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 6.2: Kalman Filter Jürgen Sturm Technische Universität München.
Autonomous Navigation for Flying Robots Lecture 2.2: 2D Geometry
Chapter 20 Induced Voltages and Inductance. General Physics Inductors & RL Circuits Sections 5–8.
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 2.3: 2D Robot Example Jürgen Sturm Technische Universität München.
Lecture 16 Generators Self Inductance AC circuits RLC circuits.
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 4.2 : Feedback Control Jürgen Sturm Technische Universität München.
ELECTRICAL ACTUATORS Josep Amat and Alícia Casals Automatic Control and Computer Engineering Department.
Microprocessor and Microcontroller Based Systems Instructor: Eng.Moayed N. EL Mobaied The Islamic University of Gaza Faculty of Engineering Electrical.
Dual Winding Method of a BLDC Motor for Large Starting Torque and High Speed IEEE TRANSACTIONS ON MAGNETICS, VOL. 41, NO. 10, OCTOBER 2005 G. H. Jang and.
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 6.1: Bayes Filter Jürgen Sturm Technische Universität München.
Motors & Motor Drivers ECE 450.
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 5.2: Recap on Probability Theory Jürgen Sturm Technische Universität.
Electrical Actuation System Lecture 9 (Chapter 9).
STEPPER MOTORS Name: Mr.R.Anandaraj Designation: Associate. Professor Department: Electrical and Electronics Engineering Subject code :EC 6252 Year: II.
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 5.1: State Estimation Jürgen Sturm Technische Universität München.
Generators and Motors. Lightning Review Last lecture: 1.Induced voltages and induction Induced EMF Induced EMF Faraday’s law Faraday’s law Motional EMF.
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 5.3: Reasoning with Bayes Law Jürgen Sturm Technische Universität.
Electric motors KON-C2004 Mechatronics Basics Tapio Lantela, Nov 2nd, 2015.
Autonomous Navigation for Flying Robots Lecture 6.3: EKF Example
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 1.1: Welcome Jürgen Sturm Technische Universität München.
PIC18F4431. PIC18F1330 Infrared Encoder/Decoder.
Topic 6 - Generators and Motors A device that converts mechanical energy (energy of motion – windmills, turbines, nuclear power, falling water, or tides)
INTRODUCTION TO ROBOTICS Part 3: Propulsion System Robotics and Automation Copyright © Texas Education Agency, All rights reserved. 1.
Special-Purpose Electric Machines The machines introduced in this lecture are used in many applications requiring fractional horsepower, or the ability.
Topics Introduction Review: Principle of Operation of Electric Machinery AC machines Single phase induction motors Other special purpose motors Exercise.
MICROCONTROLLER AND INTERFACING Presented by: Shefali Jethva ( ) Shivali Panchal ( ) Komal Soni ( ) Roll no. :- 14EC308.
ME 440: Numerically Controlled Machine Tools
Motors & Motor Controllers
Introduction to Motors, servos and steppers
DC Motors DC Motors are widely used in robotics because of their small size and high energy output. Key characteristics of DC motors include: 1. High Speed.
Motor Control Solutions
Group members MUHAMAAD DANISH 2015MC05 USMAN ALI JAT 2015MC14 MUREED SULTAN 2015MC18 AZAN ASHRAF 2015MC19 AYMEN.
An FPGA Implementation of a Brushless DC Motor Speed Controller
Predefined Speed Control of BLDC Motor
AC and DC motors.
Servo Motor can be designed to have higher peak torque
Electric Motors.
General Physics (PHY 2140) Lecture 18 Electricity and Magnetism
Motor Control Solutions
Measurement of Motion.
Mechatronics presentation
Motor Control Solutions
Presentation transcript:

Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 4.1: Motors and Controllers Jürgen Sturm Technische Universität München

DC Motors  Stationary permanent magnet  Electromagnet on axis induces torque  Split ring + brushes switch direction of current  Maybe you built one in school Jürgen Sturm Autonomous Navigation for Flying Robots 2 BY SA by Wapcaplet html?ref=side

Control of DC Motors  More power = faster rotation  How to modulate power using a digital signal?  Pulse width modulation (PWM)  Duty cycle = proportion of on time vs. period Jürgen Sturm Autonomous Navigation for Flying Robots 3 75% 50% 25% duty cycle period 5V 0V0V

Brushless Motors  Electromagnets are stationary  Permanent magnets on the axis (either inside or outside)  Three coils (or more)  No brushes (less maintenance, higher efficiency) Jürgen Sturm Autonomous Navigation for Flying Robots 4 __25556__AX_2810Q_750KV_Brushless_Quadcopter_Motor.html N S

Brushless Controllers  Typically one microcontroller per motor  Generates PWM signal for the three motor phases  AC signal converter (MOSFET) to convert PWM to analogue output  Measure motor position/speed using back-EMF Jürgen Sturm Autonomous Navigation for Flying Robots 5 A-B B-C C-A A B C

I 2 C Protocol  Serial data line (SDA) + serial clock line (SCL)  All devices connected in parallel  7-10 bit address, kbit/s speed  Communication between motor controller and autopilot Jürgen Sturm Autonomous Navigation for Flying Robots 6

Example: Parrot Ardrone Jürgen Sturm Autonomous Navigation for Flying Robots 7 Source: Parrot Brushless motor 3x AC converters (MOSFET) AVR CPU (8 MIPS) 3 motor phases 1:8.75 gears

Lessons Learned  DC motors  Brushless motors  Motor controllers  Ardrone example  Next: How do we generate suitable control signals Jürgen Sturm Autonomous Navigation for Flying Robots 8