Telerobotics: by Amaren P Das So-E, DRHR, Barc
Telerobotics: by Amaren P Das So-E, DRHR, Barc
What is telerobotics
Use of robots or Active devices to do teleopertion Teleoperation : Ability to manipulate objects remotely.
Poking hot coal in chulha
Teleoperation: Why?
Which of these things will you like to do with your hand directly.
Tele-robotics
Setup
Master Side
Slave Side
Telerobotics: Features
Separation in space
Master and Slave may be separated by large distance
Telerobotics: Features
Difference in Scale
Works space may be different Actuator capacity different
Telerobotics: Features
Kinematic dissimilarity
Different dofs Different structure
Capability to handle large loads over large distance using small masterLess human fatigue /effort Hand tremor reduction for micro manipulation as in micro surgery Motion guidance to human operator on known trajectories, for accurate assembly. Ability to switch between program mode and teleportation depending on task
Unknown / unstructured Continuously varying Task not well defined Non repetitive task
Types of teleoperation
Unilateral
Slave follows masters position and/or velocity No feedback to the master No actuator on master interface Easy to design Non intuitive as no force feedback Using Joystick to control a toy car.
10
Bilateral
Bilateral teleoperation
In bilateral teleoperation
Force Fedback to Master
Bilateral teleoperation
Current developments
Slave
Industrial Robot KUKA (KR-6)
Master
Omni Phantom (From Sensable Techonologies) 6-DOF Force reflection on 3 axis Light and Smaller workspace IEEE-1394 Fire-wire interface
14
15
16
Description of Kuka
Manipulator
6dof manipulator Max speed of 2m/s with rated load Repeatability of 20microns Actuators 6AC servo motors from Siemens Incremental Encoder on each Axis
Endeffector
Parallel jaw gripper Pneumatically actuated
TeachPendent (KukaControlPannel)
Programming Interface
17
Safety aspects
Emergency switch on Teach-pendent (Local) and access door (External) Dead-mans/ Enable switch on teach-pendent 3-Types of braking
Ramp-Down-stop key pressed, Enable released Path-oriented braking-emergency switch press Short-circuit braking- Encoder fault/Power failure/power off Program testing
Mechanical and S/w Limit switches Controller has battery back up for save close down
18
Coordinate systems
User defined
pre-defined
19
Programming
Programming
Sequential flow No multi threading Loops Subprograms
Interrupt programming
Actuates on external Inputs Can stop robot prgramaticaly mid way of its path Modify path after stopping the robot
Motion programming
PTP LIN Circ Spline ? Absolute and relative
Note: Each motion command is completed before any other motion command is loaded.
20
I/O are implemented on Controller PC using field bus cards Digital IO Analog I/O Ethernet
4096 digital Inputs 4096 digital Outputs
32 Analog inputs and 32 Analog outputs Range -10V to +10V -1.0 to +1.0 OPC Server (non real time) Robot Sensor Interface or RSI (real time ,12ms cycle time) Non real time Blocking
Serial port
21
Consists of
Standard Pentium PC Motor drivers Multifunctional card IO device net or any field bus card Power supply
22
position
Kuka Arm
Note: Force torque sensor measures the Environmental interaction force/Toruques. It is mounted on the tool / Flang of the robot.
Transparency
Operator should not feel there is any thing between him and the (remote) Environment. The tele-operation system should be transparent non existent to him
Challenges
Mapping issues for Kinematical different master and slave Time delay due to communication delay or computational inefficiency cause
Lose of Intuitive manipulation Creates stability related issues
25
Thank you
26