Lecture 20 Dimitar Stefanov. Microprocessor control of Powered Wheelchairs Flexible control; speed synchronization of both driving wheels, flexible control.

Slides:



Advertisements
Similar presentations
Feedback Control Weapons ON Target
Advertisements

Feedback Control/ Automatic Tracking This is really stupid
Feedback Control Dynamically or actively command, direct, or regulate themselves or other systems.
Automated Wheelchair Done By HARIHARAN L KARTHIKEYAN S P NARESH S LAKSHMI V Guided By Mr. RATHINAM A Senior lecturer SRM Engg. College  
8.6 Frictional Forces on Collar Bearings, Pivot Bearings and Disks
Lecture 19 Dimitar Stefanov Powered Wheelchairs 1940s – first powered wheelchairs, standard manual wheelchairs adapted with automobile starter motors.
Microprocessor Motor Control Spring Introduction  Stamp projects Robots  Sensors  Motor control  Logic Rocketry  Reading acceleration (“g”
7. Modeling of Electromechanical Systems
Electric Drives FEEDBACK LINEARIZED CONTROL Vector control was invented to produce separate flux and torque control as it is implicitely possible.
Mechatronics Term Project TEAM 2: Nicole Abaid Matteo Aureli Weiwei Chu Riccardo Romano May 4, 2009.
Using the “Clicker” If you have a clicker now, and did not do this last time, please enter your ID in your clicker. First, turn on your clicker by sliding.
Measurement of force torque and pressure
Computerized Labyrinth Solver Gregory Schallert Chad Craw.
Roberto - Balancing Robot RIT Computer Engineering Senior Design Project.
DC motor model ETEC6419. Motors of Models There are many different models of DC motors that use differential equations. During this set of slides we will.
Athletic Field Marking Device Anthony Cortese, Ryan Crump, Matthew Lawler, Patrick Shaughnessy (Team Leader), John Sudia.
Sensing self motion Key points: Why robots need self-sensing Sensors for proprioception in biological systems in robot systems Position sensing Velocity.
A Shaft Sensorless Control for PMSM Using Direct Neural Network Adaptive Observer Authors: Guo Qingding Luo Ruifu Wang Limei IEEE IECON 22 nd International.
A Mathematical Analysis of a Sun Tracking Circuit for Photovoltaic Systems Dr. S. Louvros and Prof. S. Kaplanis T.E.I. of Patra, Greece.
Ch. 6 Single Variable Control
System & Control Control theory is an interdisciplinary branch of engineering and mathematics, that deals with the behavior of dynamical systems. The desired.
1 L Fall 2003 – Introductory Digital Systems Laboratory Motors and Position Determination.
Adapting Simulated Behaviors For New Characters Jessica K. Hodgins and Nancy S. Pollard presentation by Barış Aksan.
Balance Bot DT04 Stephan Baranoff Nicole Beck Chris Hamrock Stephanie Kosec Dr. Sastry Balance Bot DT04 Stephan Baranoff Nicole Beck Chris Hamrock Stephanie.
Closed-loop Control of DC Drives with Controlled Rectifier
Feedback Control Systems (FCS) Dr. Imtiaz Hussain URL :
Sliding Mode Control of PMSM Drives Subject to Torsional Oscillations in the Mechanical Load Jan Vittek University of Zilina Slovakia Stephen J Dodds School.
Lecture 22 Dimitar Stefanov.
Conservation of Angular Momentum 8.01 W11D2. Rotational and Translational Comparison QuantityRotationTranslation Momentum Ang Momentum Force Torque Kinetic.
Conservation of Angular Momentum 8.01 W11D2 Fall 2006.
20/10/2009 IVR Herrmann IVR:Control Theory OVERVIEW Control problems Kinematics Examples of control in a physical system A simple approach to kinematic.
Tuning. Overview Basic Tuning Difference between commutation methods Use of digital filters Vertical axis – no brake Overview 2.
Controls. Given a set of desired Tool frame positions and orientations (that trace out a path over time, t ), there will be a corresponding required set.
STEPPER MOTORS Name: Mr.R.Anandaraj Designation: Associate. Professor Department: Electrical and Electronics Engineering Subject code :EC 6252 Year: II.
ELECTRO – PROPORTIONAL VALVES
Session 6 - Sensor Modelling
Chapter 11 Rotational Mechanics. Recall: If you want an object to move, you apply a FORCE.
Automatic accident avoiding system PROJECT MEMBERS MUTHUKUMAR.K (05ME33) SAKTHIDHASAN.S (05ME39) SAKTHIVEL.N (05ME40) VINOTH.S (05ME56) PROJECT GUIDE:
Demonstration Design Light Sensor Truck Light As the truck passes the light, the light sensor turns off the power to the truck, ensuring that the truck.
Control systems KON-C2004 Mechatronics Basics Tapio Lantela, Nov 5th, 2015.
Lecture 9: Modeling Electromechanical Systems 1.Finish purely electrical systems Modeling in the Laplace domain Loading of cascaded elements 2.Modeling.
DC Machines.
Final Presentation Prime Mobility Group Group Members: Fredrick Baggett William Crick Sean Maxon Project Advisor: Dr. Elliot Moore.
ELEC 3105 Basic EM and Power Engineering Rotating DC Motor PART 2 Electrical.
0.
Static Equilibrium Physics 150/250 Center of Mass Types of Motion
Disturbance rejection control method
INTRODUCTION TO ROBOTICS Part 3: Propulsion System Robotics and Automation Copyright © Texas Education Agency, All rights reserved. 1.
ECE 483. Digital Control Systems Analysis and Design TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A A A AAA A A.
Amphibious Spherical Explorer Kaiwen Chen, Zhong Tan, Junhao Su ECE 445 Spring 2016, Project 30 TA: Luke Wendt May 1, 2016.
SPECIAL FUNCTIONS ON ASDA-A2. To Audience Advance level This slide will teach some special functions on ASDA-A2. For better understanding the content,
Feedback Systems and Driving Clinton Matney AT Workshop 2016.
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
CNC FEED DRIVES Akhil Krishnan G M.Tech 1. CONTENTS 1.Introduction 2.Requirements of CNC feed drives 3.Servo motor 3.1 Servo drive control 3.2 Components.
CNC FEED DRIVES.
Motors & Motor Controllers
7. Modeling of Electromechanical Systems
Feedback Control Systems (FCS)
CONTINUOUS-DRIVE ACTUATORS**
ELEC 3105 Basic EM and Power Engineering
AC and DC motors.
Motor Drive Prof. Ali Keyhani. Modern Variable Speed System A modern variable speed system has four components: 1. Electric Motor 2. Power Converter -
Digital Control Systems Waseem Gulsher
Interactive Basic Tuning for the SERVOSTAR 600
Using the “Clicker” If you have a clicker now, and did not do this last time, please enter your ID in your clicker. First, turn on your clicker by sliding.
Motors and Position Determination
Objective: The main aim of this project is to control the speed of the brush less direct current motor based on the single current sensor is proposed.
Introduction to Motor Drives
EEM476 Power Electronics II
Lecture 2 Electrical and Electronics Circuits. After you study, and apply ideas in this Lecture, you will: Understand differences among resistance, capacitance,
Presentation transcript:

Lecture 20 Dimitar Stefanov

Microprocessor control of Powered Wheelchairs Flexible control; speed synchronization of both driving wheels, flexible control algorithm; algorithm for power limitation, diagnostic of the current wheelchair condition, information about the current battery charge, etc. The control of the powered wheelchair can be tuned easily to the individual users needs. Easy adjustment of the maximal speed in different regimes (forward, backward, turning) Acceleration and deceleration rate, input filter parameters (tremor suppression), input device dead zone.

Tuning –the controller is set into the program mode regime; tuning via special keys or tuning by using the wheelchair joystick; tuning via special tuning device, which is connected to the microprocessor controller; series of menus are used to tune the parameter of interest. Contour velocity control – velocity feedback; the desired speed remains constant despite of the terrain characteristics (rough and smooth surface) and the terrain inclination; speed feedback – by optical encoders, tachogenerators, or by using the back electromotive force (EMF) of the motor.

Wheelchair model 1. Model of DC motor with permanent magnets V a – armature voltage; i a – armature current; R a – armature resistance; K v – motor voltage constant; m – motor angular velocity; L a – armature inductance; J m – motor inertia; K t – motor torque constant; T m – motor torque. can be neglected because the time constant of the chair is typically on the order of 1/100 times larger.

Torque loss – result from the friction if wheels, bearing and rolling. Free-body diagram of a powered wheelchair and rider on an inclined surface

– pitch (slope) angle; – incline angle M- mass of the wheelchair/rider system Acceleration of the wheelchair/rider system along the x and y axes: v r – linear velocity of the right wheel v l - linear velocity of the left wheel l – distance between the the center of mass and the rear axles W – width of wheelchair between the rear wheels.

Forces, acting at the center of the mass (M) of the wheelchair/rider system: g – acceleration due to gravity.

Linear acceleration of the left and the right wheels and chair angular acceleration about the z axis: where

Microprocessor-based feedback wheelchair controller Differential torque control of the powered rear wheels; free motion of the front castor wheels. Feedback speed control maintains the desired wheelchair speed in presence of disturbances, e.g. side slopes, changes of the terrain, changes in the texture of the rolling surface. Easy users control.

Problem: User should feel the resistance of the wheelchair in order to be able to sense bearing failure of low tire pressure. Solutions: Sensors which give information about the power consumption and interface, which transmit the information to the user P – controller.

Typical interface – two axis joystick – set the direction and speed of the wheelchair motion. In case of PI feedback control, user can easily keep the desired direction (no correcting commands are required). The difference between the joystick signal and the velocity signal of the velocity sensor becomes an error signal for the controller. In case of open loop, user continuously adjust the speed proportion of the wheels in order to maintain the desired direction.

Speed control of the rear wheels: 1.Tachogenerators 2.Optical sensors 3.Hall – sensors 4.In case of armature controlled permanent magnet D.C. motors, the back electromotive force (EMF) is proportional to the motor speed Angular and linear velocity of the wheelchair, expressed by the velocity of the left and the right of the rear wheels: V al – linear velocity of the wheelchair V l – angular velocity of the wheelchair v r – linear velocity of the right wheel v l - linear velocity of the left wheel.

The input to the left motor servo amplifier (V sL ) : Where: V cv, V c - output signals of the wheelchair controller V cv –signal, proportional to the linear velocity V c – signal, proportional to the angular velocity. The input to the right motor servo amplifier (V sR ) :

Feedback controller – allows independent limitation of the linear and the angular speed of the wheelchair: independent limitation of acceleration and deceleration during forward and backward movement. Choice of the parameters of the microprocessor wheelchair controller: Gain of the system Sampling rate – determined the closed-loop gain The longer the sampling time, the lower gain of the the PI controller; high gain and high accuracy in case of faster sampling time. Average sampling rate s.

Shared control Called sensor-based control Array of external and internal sensors is used by the control system

The selection of appropriate interface is from great importance for the wheelchair performance. Input signals from the user – set the desired speed and turning radius: 1.Continuous variable input signals 2.Discrete-steps variable input signals

Proportional input devices – joystick, head control Latched inputs – switches, sip-and-puff devices, voice recognition devices Signal pre-conditioning: Simple low-pass filter (suppresses fast users commands) Sliding window signal averager Neural network or fuzzy logic based signal preconditioning – tremor suppression.

Two basic approaches for tremor suppression: 1.Driving behavior is recorded on an actual or virtual driving course. 1.Driving data are used to train the neural network or to adjust the parameters of fuzzy controller. 2.Tremor data are measured while the joystick is in the neutral position. 1.Neutral position tremor is measured and used as a background noise to develop an adaptive noise cancellation.

Approach 1. An example.

Approach 2. An example.

Pre-conditioning – removes input device drift and sensor imbalance. Schemes for failure detection: The output signals to the motors become zero when signal failure is detected Redundant circuitry schematics Memorizing the history of the wheelchair behavior; comparison the wheelchair response to one and the same input commands at the current and the past moments.

Failure detection of the input device. An example.