Force control of a non-backdrivable robot without a force sensor

Similar documents
Medical Robotics. Control Modalities

Autonomous Mobile Robot-I

Force/position control of a robotic system for transcranial magnetic stimulation

CE801: Intelligent Systems and Robotics Lecture 3: Actuators and Localisation. Prof. Dr. Hani Hagras

Design Aspects of Robot Manipulators

Active Vibration Isolation of an Unbalanced Machine Spindle

Véronique PERDEREAU ISIR UPMC 6 mars 2013

Vibrations can have an adverse effect on the accuracy of the end effector of a

Pneumatically Driven Robot System with Force Perception for Minimally Invasive Surgery

Unit 1: INTRODUCTION TO ADVANCED ROBOTIC DESIGN & ENGINEERING

Thermodynamic efficiency of an actuator that provides the mechanical movement for the driven equipments:

PSA-G Precision Gearheads

UNIT II Robots Drive Systems and End Effectors Part-A Questions

Stirling Paatz of robot integrators Barr & Paatz describes the anatomy of an industrial robot.

Robot coined by Karel Capek in a 1921 science-fiction Czech play

Entwicklung und Testen von Robotischen Anwendungen mit MATLAB und Simulink Maximilian Apfelbeck, MathWorks

LEGO NXT-based Robotic Arm

Integration of a Robotic Arm with the Surgical Assistant Workstation Software Framework

Time Domain and Frequency Domain Techniques For Multi Shaker Time Waveform Replication

UNIT 1 INTRODUCTION TO NC MACHINE TOOLS

Intelligent Submersible Manipulator-Robot, Design, Modeling, Simulation and Motion Optimization for Maritime Robotic Research

INSTRUCTOR WORKBOOK Quanser Robotics Package for Education for MATLAB /Simulink Users

Advances in the Design of the icub Humanoid Robot: Force Control and Tactile Sensing

Mathematical Modeling and Design Analysis of a Dexterous Endeffector

10. CNC Hardware Basics

Manufacturing Equipment Modeling

System Modeling and Control for Mechanical Engineers

Chapter 2 Lead Screws

Design of a Robotic Arm with Gripper & End Effector for Spot Welding

Onboard electronics of UAVs

A Remote Maintenance System with the use of Virtual Reality.

Using angular speed measurement with Hall effect sensors to observe grinding operation with flexible robot.

CNC Machine Control Unit

Robotics. Chapter 25. Chapter 25 1

Robotics and Automation Blueprint

THE CONTROL OF A ROBOT END-EFFECTOR USING PHOTOGRAMMETRY

dspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor

Design of a six Degree-of-Freedom Articulated Robotic Arm for Manufacturing Electrochromic Nanofilms

Positive Feedback and Oscillators

CNC HARDWARE & TOOLING BASICS

DIEF, Department of Engineering Enzo Ferrari University of Modena e Reggio Emilia Italy Online Trajectory Planning for robotic systems

10 tips for servos and steppers a simple guide

INTRODUCTION TO SERIAL ARM

Development of Easy Teaching Interface for a Dual Arm Robot Manipulator

Hand Gestures Remote Controlled Robotic Arm

Static Environment Recognition Using Omni-camera from a Moving Vehicle

White Paper Meeting the Emerging Challenges in Manufacturing: The Practical Applications of Lightweight Robotics

Chen. Vibration Motor. Application note

Advantages of Auto-tuning for Servo-motors

Industrial Robotics. Training Objective

Force and Visual Control for Safe Human Robot Interaction

FREQUENCY RESPONSE ANALYZERS

When looking at machine tools, the details of the installed drive technology usually

Chapter 11 SERVO VALVES. Fluid Power Circuits and Controls, John S.Cundiff, 2001

Introduction to Accuracy and Repeatability in Linear Motion Systems

Intelligent Flexible Automation

Design-Simulation-Optimization Package for a Generic 6-DOF Manipulator with a Spherical Wrist

Servo Info and Centering

Choosing Between Electromechanical and Fluid Power Linear Actuators in Industrial Systems Design

Al Akhawayn University in Ifrane. School of Science and Engineering. Design and Engineering of a Robot Arm

Sensors Collecting Manufacturing Process Data

Precise Modelling of a Gantry Crane System Including Friction, 3D Angular Swing and Hoisting Cable Flexibility

Operational Space Control for A Scara Robot

Human Motion Mapping to a Robot Arm with Redundancy Resolution

ISSN Vol.14, No.2 December 2003

Scooter, 3 wheeled cobot North Western University. PERCRO Exoskeleton

OPERATION MANUAL VALVE CHECKER G

INTRODUCTION. Robotics is a relatively young field of modern technology that crosses traditional

ROBOT END EFFECTORS SCRIPT

CIS009-2, Mechatronics Robotic Arms & Hands

Figure 1.1 Vector A and Vector F

Figure Cartesian coordinate robot

Universal Exoskeleton Arm Design for Rehabilitation

Motor selection guide

INSTRUMENTATION AND CONTROL TUTORIAL 3 SIGNAL PROCESSORS AND RECEIVERS

Introduction to Robotics Analysis, Systems, Applications

STEPPER MOTOR SPEED AND POSITION CONTROL

Magnetic Field Modeling of Halbach Permanent Magnet Array

CALIBRATION OF A ROBUST 2 DOF PATH MONITORING TOOL FOR INDUSTRIAL ROBOTS AND MACHINE TOOLS BASED ON PARALLEL KINEMATICS

Figure 1. The Ball and Beam System.

Industrial Robot Technology

ECE 495 Project 3: Shocker Actuator Subsystem and Website Design. Group 1: One Awesome Engineering

UOM Robotics and Industrial Automation Laboratory

Robotics & Automation

Dually Fed Permanent Magnet Synchronous Generator Condition Monitoring Using Stator Current

AMZ-FX Guitar effects. (2007) Mosfet Body Diodes. Accessed 22/12/09.

Multi-sensor and prediction fusion for contact detection and localization

Matrix Normalization for Optimal Robot Design

Measuring Impedance and Frequency Response of Guitar Pickups

Topics. Introduction Gear schematics Types of gears Measuring gears

Signal Processing in So.ware and Electric Field Sensing

An inertial haptic interface for robotic applications

BUILD A REVOLUTE COORDINATE ARM

HYDRAULIC ARM MODELING VIA MATLAB SIMHYDRAULICS

Force on Moving Charges in a Magnetic Field

Physics 41 HW Set 1 Chapter 15

Hollow Cylinder Apparatus (GDS SS-HCA)

Intelligent Robotics Lab.

High Accuracy Articulated Robots with CNC Control Systems

End-point control of long reach manipulator systems

Transcription:

2013 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) November 3-7, 2013. Tokyo, Japan Force control of a non-backdrivable robot without a force sensor Zihan Chen and Peter Kazanzides Abstract Cooperatively controlled robots are used in many kinds of applications, including surgical robot applications where the surgeon can guide the robot end effector to a desired position. Often, a 6 degree-of-freedom (DOF) force/torque sensor is installed. However, in some cases, the sensor is only used to impose safety thresholds and to support the robot guidance task. In cases where high guidance accuracy is not required, it can be difficult to justify the added cost of a 6 DOF force sensor. One lower-cost solution is to incorporate a joystick or similar input device, but this requires additional hardware and removes the surgeon s hands from direct interaction with the robot endeffector. This paper presents a method for achieving cooperative force control without a force sensor. The method utilizes motor current feedback and uses a calibrated current value for force estimation. The novelty of this method is that it can be applied to non-backdrivable robots. It is implemented on a 2-DOF XY stage and experiments are conducted to demonstrate accuracy and performance on this non-backdrivable robot. I. INTRODUCTION For human-machine systems, impedance control and admittance control are widely used to enable operator in-theloop collaborative systems [3]. Impedance controlled robots are often lightly damped and backdrivable [7], whereas admittance controlled robots are, in general, highly geared and either non-backdrivable or difficult to backdrive. Thus, most of them use a force/torque sensor to enable guidance via admittance control, which converts the measured force (or, more generally, force error) into a desired Cartesian velocity. The interest of this paper is admittance type robots that are used in cooperative manipulation robot systems. To achieve admittance control, the most straight-forward solution is to install a 6-DOF force-torque sensor at the robot end effector, and develop the desired Cartesian space velocity based on force feedback. This solution can provide the high accuracy and reliability that are necessary for some applications, such as retinal microsurgery [10]. In other cases, however, we do not require high precision guidance of robot and the force sensor is only used for crude guidance. One example is given by a robot system for small animal research, where the force sensor was only needed to allow the user to guide the robot to fiducial markers during an initial registration [5]. Several solutions have been proposed to provide force guidance capability without requiring a wrist force/torque sensor. One approach is to install torque sensors at each joint, as done in the DLR lightweight robot [1]. If, however, the robot does not have joint torque sensors, it is also possible to estimate the joint torque from the measured motor current Z. Chen and P. Kazanzides are with the Laboratory for Computational Sensing and Robotics, Department of Computer Science, Johns Hopkins University, Baltimore, MD 21218, USA. Peter Kazanzides can be reached at pkaz@jhu.edu. feedback [4], assuming that the control electronics provides this feedback. The use of filtered dynamic equations has been proposed to improve the estimate of force from noisy joint torque measurements [12], which is especially a concern when motor current feedback is used. Yet another alternative is to use the position error to estimate the end-effector torque [8]. The disadvantage of this solution is that it requires detuning of the control system (i.e., to create larger position errors) and it cannot be used for non-backdrivable robots. This paper presents an admittance-like controller for a non-backdrivable system, which allows the user to guide the robot without a force sensor. This controller is a data-based method that enables joint torque estimation in not-moving and moving cases and is implemented on a 2-axis XY stage (NEAT-6060). II. MOTIVATION The motivation for this work derived from our earlier study that investigated the use of measured motor current to estimate the force applied on the rods that actuated a snake-like mechanism [4]. That system used a small DC motor and lead screw for push/pull actuation. The experiments demonstrated that the motor current feedback enabled estimation of the motor load with a resolution of less than 1 N. This level of accuracy was obtained as long as the controller was actively trying to move the motor, even at low speeds up to the onset of motor stall. As future work, we noted that this suggests that it would be possible to obtain force feedback from motor currents in a non-backdrivable system with an appropriate control law [4]. Clearly, it is impossible to use motor current to measure applied force in a stationary non-backdrivable system because the applied force is not transmitted to the motor. Thus, it is necessary to cheat a little; specifically, to apply a low amplitude periodic dither signal to the motor. This dither signal should also be relatively low frequency to avoid any unpleasant buzzing noise and subsequent mechanical wear. In general (e.g., if there is no gravity loading), one would expect the measured motor current to be symmetric about the origin, with positive current when the motor is moving in one direction and negative current when it is moving in the other direction. Intuitively, if an external force is applied during this time, it should assist motion in one direction (thereby lowering the motor current) and impede motion in the opposite direction (thereby increasing the motor current). This should cause the measured current to be asymmetric with respect to the origin and its average value should roughly indicate the direction and magnitude of the applied force. Once the axis is in motion, it should also be possible 978-1-4673-6357-0/13/$31.00 2013 IEEE 3570

3571

3572

3573

3574

3575