Using the WAM as a Master Controller
|
|
- Randolf Gibson
- 6 years ago
- Views:
Transcription
1 Using the WAM as a Master Controller Renbin Zhou William R. Hamel A. S. Hariharan Mark W. Noakes* rhou@utk.edu whamel@utk.edu aharihar@utk.edu noakesmw@ornl.gov 44 Doughert Engineering Building, *Oak Ridge National Lab The Universit of Tennessee, Knoville One Bethel Kell Rd. Knoville, TN Oak Ridge, TN Abstract- This paper presents technical issues related to a specific master-slave manipulator teleoperation sstem and its position control in the Cartesian space. The master is a whole arm manipulator-wam, which is a seven degrees-offreedom (7-D) manipulator b the Barrett Technolog, Inc. The slave is a Titan II 6-D manipulator b the Schilling Robotics LLC. A distributed real-time control sstem involving three computers is used for the sstem. The communication among the computers is via a dedicated local area network (LAN). A simulation framework is also presented for sstem development and test. The Cartesian space position control is achieved b using inverse velocit mapping method. A heuristic technique based on singular value composition (SVD) is presented to deal with the Titan II singularit problems. I. INTRODUCTION Teleoperation is widel used in human adverse environments like nuclear waste remediation and space eploration. Teleoperation usuall involves a master and a slave device. One of the commonl used teleoperation sstem is the one that features a master device that is suitable for joint space control, for eample, a miniature of the slave. In this case, the operator will depend on video feedback in order to have a good estimate of slave position. Commonl used teleoperation sstems generall have one control computer, which hosts both master and slave control programs. This configuration is convenient to communicate between the two programs, for eample, b using inter-process calls. In this paper, a teleoperation sstem is proposed b using a 7-D WAM to control a 6-D TITAN II. Due to the kinematic dissimilarit between the two, Cartesian space control must be used. Due to the fact that the master control and slave control program are running in different operating sstems, a new distributed control sstem framework is used. This paper is organied as: In section II, the sstem framework will be introduced, including both the teleoperation sstem and the simulation sstem. In section III, the Cartesian space mapping based on an analtical solution will be discussed, and simulation results will be analed. In section IV, results based on eperiments will be analed. Section V will outline future research. II. A SYSTEM FRAMEWORK The proposed teleoperation sstem is part of dual arm teleoperation platform of the Universit of Tennessee, Knoville and the Oak Ridge National Laborator (ORNL). It is a real time distributed control and simulation sstem which has five PCs connected on a LAN. Figure shows the sstem hardware configuration. PC QNX Titan II Develop PC QNX Server PC Server PC Linu Linu Mapping Simulation PC Windows K Roboworks WAM PC Linu/RTAI Figure. A teleoperation sstem framework There are two paths in this sstem. The first path includes a WAM PC, a server PC, a PC, and a development PC. The first three PCs in this path are the actual teleoperation sstem. The development PC is used to develop Titan II control software and download it to the PC through a Qnet, which stands for QNX networking. The second path includes the WAM PC, the server PC, and the simulation PC; this path is used for the sstem design and test. All five computers are connected b a dedicated LAN. The WAM PC hosts the low level control software. It also has an Ethernet client module, which sends WAM QNX is provided b QNX Software Sstems, a leading provider of superior real-time operating sstem software.
2 joint angles at HZ to the server PC. Communication between low level control program and Ethernet module is b a real time FIFO []. The entire program in the WAM PC is developed under Linu/RTAI, RTAI stands for Real time application Interface, which is hard real time Linu kernel etension founded b department of aerospace engineering of Politecnico di Milano (DIAPM). The low level WAM control loop rate is 5H. The PC hosts the low level control program for titan II. It also has an Ethernet client module; communication between the two is b shared memor and semaphores. The Titan II low level control software is developed under QNX and its control loop update rate is H. The server PC receives joint angles from the WAM PC and the PC, eecutes the high level position mapping, and generates the Titan II joint angle command, which is then sent to the PC via Ethernet. The server PC is a Redhat Linu PC. The Simulation PC has a commercial software package, Roboworks, for robot simulation under Windows operating sstem. It has a TCP/IP module to receive input via Ethernet. As will be discussed in section III, in order to have precise velocit mapping, the difference between the clock ccles in the PC and the WAM PC must be sufficientl small, which is guaranteed b using real-time operating sstems (RTOS). The teleoperation loop update rate is H, which is much lower than the bandwidth of a dedicated LAN, so time dela is not an issue in this project. III. A MAPPING METHOD For a 6-D Titan II manipulator, the Jocobian is a 6 b 6 square matri, and mapping of 7-D master to a 6-D slave manipulator can be solved analticall. But in practice, techniques must be adopted to avoid uncontrollable slave movements that can result from numerical problems when the Titan II approaches a singularit configuration. Generall speaking, a teleoperation sstem can have two fundamental control schemes: open loop and close loop []. An open loop scheme includes a forward kinematic (FK) routine and followed b an inverse kinematic (IK) routine. Four steps are involved in this scheme, and its general procedure is outlined in Figure. The FK routine calculates the Cartesian space velocities from the measurement of the master joint angles; and the Cartesian space velocities are then used as command inputs to the slave IK routine, which produces the joint velocities of slave; the joint angles are finall used as slave actuator command inputs. Where, () v v -cartesian space velocit car wamjnt θ = () v = J v wamjont car wam wamjnt (3) v = J v titanjnt titian car t (4) θ titanjnt = v titanjnt i t v, θ, J -wam joint velocit, angle, jacobian wamjnt wamjnt wam + v, θ, J -titan joint velocit,angle,pseudo-inverse jacobian titanjnt titanjnt titan t - time step Figure. Open loop Cartesian space mapping Step () and step (4) both have a time increment, and the two time steps must be the same in order to get eact tracking. In this sstem, the timers that keep track of the time steps are in two different computers, and thus make it ver critical to have RTOS on the WAM PC and the PC- 4. The clock difference between the two timers under RTOS can be neglected, since the time dela of RTOS is in the magnitude of several microseconds, which, together with the LAN time delas, will introduce some tracking error in the sstem. The effects of those errors are fairl small [3, 4] and outside of the focus this paper. A close loop scheme is formed b feeding back the actual Cartesian positions of the slave. The purpose of having feedback is to reduce the tracking errors and stabilie the sstem []. Under these two schemes, various control methods have been studied in the past. The common objective of these methods is to tr to attain good performance in event of redundanc or singularit, and in these cases, the Jacobian matrices are rank deficient. One of the commonl used methods was the damped least square (DSL) inverse proposed b Y. Nakamura and H. Hanafusa [5], which augments the Jacobian to a full ranked matri when it is rank deficient. It is reported in [6] that the DSL has poor performance near the singularit. Optimiation-based algorithms can be found in [6, 7], these methods generall use some kind of weighting matri, and the selection of the weighting matri is based on heuristic tuning method. It is also reported that the optimiation based algorithm could be times slower than the analtical solution [6]. This paper studied a new technique based on open loop scheme analtical solution, which has good performance near the singularities. As mentioned earlier, the Jacobian of the Titan II is a square matri, and the analtical inverse Jacobian alwas +
3 eists. B theor, the IK problem has close form analtical solution. In realit, problems like abrupt joint angle jumps due to numerical problems can happen when Titan II is near its singular point. For eample, when joints through 5 are lined up, the Titan II can not moves further in the direction, which is generall referred to degree-of-freedom loss. If a Cartesian space velocit command as shown in Equation () is used, the Titan II moves to its singular point quickl with its initial configuration shown in Figure 3. { v, v, v, ω, ω, ω } = {,3,4,,,} p r v, v, v ω, ω, ω p r velocit in,, and ais (inch/sec) angular velocit about,, and ais (rad/sec) Figure 3. Initial configuration of Titan II When Titan II is approaching the singularit, the simulation result shows the joint angles jump abruptl between adjacent time steps (.5 seconds). This tpe of behavior will cause actuator saturation and thus should be avoided. Figure 4 shows the Titan II simulation result of joint velocit ies. The position tracking is lost due to the singularit, which is shown in Figure 6. 3 Joint Velocit vs. time 4 () variation in the command input will be disproportionatel amplified b the inverse calculation, thus causing abrupt changes in the output joint angular velocities. This tpe of situation can be avoided b setting a heuristic threshold for the condition number, and if a small singular value goes below the threshold it is set to ero before the inverse routine. However this is not eactl what occurred in the simulation because the input commands are constant. Figure 5 plots the ratios of the largest singular value to each single singular value. First observation is that the condition number has abrupt changes. Further eamination of Figure 4 and Figure 5 shows that the joint velocit jumps happen at the eact locations where the condition number is undergoing large changes. Condition Number Condition number vs. time Figure 5. Ratio between largest and each singular value of Titan II Jacobian matrices Joint Velocit (rad/sec) Position Error(inch) Figure 4. Titan II joint velocities From Figure 4, the Titan II joint velocit numerical results undergo large jump s under the constant Cartesian speed command. It is commonl known that when using the procedure step () shown in Figure to solve IK problem, the Jacobian matri must have a sufficientl small condition number, which is defined as the ratio between the largest and the smallest singular value; Otherwise, an small Figure 6. Titan II position error in, and direction The eplanation of this situation is that because of the abrupt condition number change between adjacent Jacobian matrices, especiall when a large condition number is involved, some command velocities are disproportionatel amplified b the inverse calculation, and thus makes ver abrupt output speed changes.
4 Same heuristic technique can be used in this case. For eample, b setting the condition number threshold to 5, and keeping everthing else unchanged, a new simulation result shows a much smoother joint velocit trajector. The results are shown in Figure 7 and Figure 8. Joint Velocit (rad/sec) Joint Velocit vs. time Figure 7. Titan II joint velocities Condition number vs. time All errors are in similar magnitude before and after a condition number threshold is used. When the Titan II is moving awa from a singular point, the performance of the analtical solution is ver good without setting a condition number threshold. For eample, when changing the command in Equation () to {-, 3, 4,,, }, and the Titan II starts from the same initial configuration. The titan II will move awa from the singular point. Numerical simulation results are shown in Figure and Figure. Joint Velocit (rad/sec) Joint Velocit vs. time Condition Number Figure. Titan II joint velocities Figure 8. Ratio between largest and ever single singular value of Titan II Jacobian matri Position Error(inch) Position Error(inch) Figure 9. Titan II position error in,, and ais Comparing the position errors as shown in Figure 6 and Figure 9, the errors in the direction for both cases are ver large, which is because Titan II is near singularit, while in the and directions, the errors are relative small Figure. Titan II position error in,, and ais The joint velocities are smooth and tracking errors are small. Notice that the condition number threshold is not set. Based on the above analsis, the conclusion is that b setting an appropriate condition number threshold when the Titan II is moving into a region near a singularit point, the analtical IK solution can perform well near the singularit.
5 IV. EXPERIMENTAL RESULTS Currentl, the real sstem eperiment results are not completed; and in this eperiment, the Titan II result is demonstrated b a model simulation in the Roboworks. The eperimental results are obtained as follows: The operator moves the WAM, and the WAM joint angle values are sent to the server PC at H for FK and IK procedure, which calculated the Titan II joint angle command, and this command is sent to Roboworks Titan II model on the simulation PC for a visual demonstration. The eperiment results are also plotted using Matlab. The WAM initial position and base frame can be shown in Figure (left), and the initial position and base frame of Titan II is shown in Figure (right). Figure. WAM &Titan initial position and base frame Two WAM trajectories were tested. The first one is to open the elbow and then close it back to the initial position. The second one is to lift the shoulder and open the elbow simultaneousl, and then move them back to the initial position. The purpose of the first test is to see the performance when the Titan II is far awa from the singularit, while the second one it to check the performance while the Titan II is near the singularit. In the first test, the condition number threshold is not set; while in the second, the condition number threshold is set to be when the titan is moving towards a singular point, 5 while it is moving awa from the singular point, when Titan II is far awa from the singularit, the threshold is not set. The results of the first test are shown in Figure 3 through Figure 6. The results of second tests are shown in Figure 7 through Figure. The selection of condition number threshold depends on the geometric construction of the manipulator; in this paper, an operational space condition number map was used to help determine an appropriate threshold, other than that, it is basicall a trial and error method. Position Error(mm) - Cartesian position vs. time position (mm) Figure 3. Titan II position in,, and ais Figure 4. Titan II position error in,, and ais Velocit Error (mm/sec) Cartesian space velocit error vs. time v v v Figure 5. Titan II velocit errors in, and ais
6 Joint Velocit vs. time 4 Cartesian space velocit error vs. time.5 - Joint Velocit (deg/sec) Velocit Error (mm/sec) v..5-6 v v Figure 6. Titan II joint velocities Figure 9. Titan II velocit errors in, and ais Joint Velocit vs. time 5 Cartesian position vs. time position (mm) Joint Velocit (deg/sec) Figure 7. Titan II position in,, and ais Figure. Titan II joint Velocities Position Error(mm) Figure 4 and Figure 5 show that good position and velocit tracking are achieved when the Titan II is far awa from the singularit points. Figure 8 and Figure 9 show that when the Titan II moves into a region near the singular point, before 4 seconds, position and velocit tracking are lost. When it moves out of this region, after 4.5 seconds, position and velocit tracking are achieved approimatel. In all cases, the Titan II joint movements are smooth and the Titan II is in a controllable state even it is close to a singular point Figure 8. Titan II position error in,, and ais V. FUTURE WORK Interests in future work are: ) Complete the sstem implementation; ) Further develop an intelligent routine to chose an appropriate condition number; 3) Attack some of the control issues associated with the hdraulic actuators of Titan II;
7 4) Develop and implement a close loop control scheme; 5) Stud redundanc allocation strategies with the 7- D WAM; 6) Stud the haptic implementation and its effect on teleoperation. ACKNOWLEDGEMENTS This research was sponsored b DOE under Grant No. DE-FG-ER8337. The authors would like to thanks ORNL and Barrett Technolog for providing the hardware and initial control software, and QNX for provide the QNX 6.3 Neutrino professional license through its education program. REFERENCES. Mantegaa, P., DIAPM RTAI programming guide.., Lineo, Inc.: Lindon, Utah.. Sciavicco, L. and B. Sicilianno, Modeling and control of robot manipulators. 996, New York: McGraw-Hill. 3. Ip, B. Performance analsis of VWorks and RTLinu. in the First Embedded Software Contest. 3. Korea. 4. Proctor, F.M. and W.P. Shackleford. Real time operating sstem timing jitter and its impact on motor control. in SPIE Conference on Sensors and Controls for Intelligent Manufacturing.. Wuhan, China: SPIE. 5. Nakamura, Y. and H. Hanafusa, Inverse kinematic solutions with singularit robustness for robot manipulator. Journal of Dnamic sstems, measurement, and control, 986(8): p Schreiber, G., M. Otter, and G. Hiringer. Solving the singularit problem of non-redundant manipulators b constraint optimiation. in IEEE, Conference on Intelligent Robots and Sstems Kongju, Korea. 7. English, J.D. and A.A. Maciejewski, On the implementation of velocit control for kinematicall redundant manipulators. IEEE transactions on sstems, man, and cbernetics,. 3(3): p
Haptic Tele-Assembly over the Internet
Haptic Tele-Assembly over the Internet Sandra Hirche, Bartlomiej Stanczyk, and Martin Buss Institute of Automatic Control Engineering, Technische Universität München D-829 München, Germany, http : //www.lsr.ei.tum.de
More informationModeling and Experimental Studies of a Novel 6DOF Haptic Device
Proceedings of The Canadian Society for Mechanical Engineering Forum 2010 CSME FORUM 2010 June 7-9, 2010, Victoria, British Columbia, Canada Modeling and Experimental Studies of a Novel DOF Haptic Device
More informationRobust Haptic Teleoperation of a Mobile Manipulation Platform
Robust Haptic Teleoperation of a Mobile Manipulation Platform Jaeheung Park and Oussama Khatib Stanford AI Laboratory Stanford University http://robotics.stanford.edu Abstract. This paper presents a new
More informationBooklet of teaching units
International Master Program in Mechatronic Systems for Rehabilitation Booklet of teaching units Third semester (M2 S1) Master Sciences de l Ingénieur Université Pierre et Marie Curie Paris 6 Boite 164,
More informationRobot Task-Level Programming Language and Simulation
Robot Task-Level Programming Language and Simulation M. Samaka Abstract This paper presents the development of a software application for Off-line robot task programming and simulation. Such application
More informationThe Haptic Impendance Control through Virtual Environment Force Compensation
The Haptic Impendance Control through Virtual Environment Force Compensation OCTAVIAN MELINTE Robotics and Mechatronics Department Institute of Solid Mechanicsof the Romanian Academy ROMANIA octavian.melinte@yahoo.com
More informationMekanisme Robot - 3 SKS (Robot Mechanism)
Mekanisme Robot - 3 SKS (Robot Mechanism) Latifah Nurahmi, PhD!! latifah.nurahmi@gmail.com!! C.250 First Term - 2016/2017 Velocity Rate of change of position and orientation with respect to time Linear
More informationHomogeneous Representation Representation of points & vectors. Properties. Homogeneous Transformations
From Last Class Homogeneous Transformations Combines Rotation + Translation into one single matri multiplication Composition of Homogeneous Transformations Homogeneous Representation Representation of
More informationDesign of stepper motor position control system based on DSP. Guan Fang Liu a, Hua Wei Li b
nd International Conference on Machinery, Electronics and Control Simulation (MECS 17) Design of stepper motor position control system based on DSP Guan Fang Liu a, Hua Wei Li b School of Electrical Engineering,
More informationLASER ASSISTED COMBINED TELEOPERATION AND AUTONOMOUS CONTROL
ANS EPRRSD - 13 th Robotics & remote Systems for Hazardous Environments 11 th Emergency Preparedness & Response Knoxville, TN, August 7-10, 2011, on CD-ROM, American Nuclear Society, LaGrange Park, IL
More informationMATLAB is a high-level programming language, extensively
1 KUKA Sunrise Toolbox: Interfacing Collaborative Robots with MATLAB Mohammad Safeea and Pedro Neto Abstract Collaborative robots are increasingly present in our lives. The KUKA LBR iiwa equipped with
More informationUsing Simulation to Design Control Strategies for Robotic No-Scar Surgery
Using Simulation to Design Control Strategies for Robotic No-Scar Surgery Antonio DE DONNO 1, Florent NAGEOTTE, Philippe ZANNE, Laurent GOFFIN and Michel de MATHELIN LSIIT, University of Strasbourg/CNRS,
More informationWireless Master-Slave Embedded Controller for a Teleoperated Anthropomorphic Robotic Arm with Gripping Force Sensing
Wireless Master-Slave Embedded Controller for a Teleoperated Anthropomorphic Robotic Arm with Gripping Force Sensing Presented by: Benjamin B. Rhoades ECGR 6185 Adv. Embedded Systems January 16 th 2013
More informationIntroduction to Robotics
Jianwei Zhang zhang@informatik.uni-hamburg.de Universität Hamburg Fakultät für Mathematik, Informatik und Naturwissenschaften Technische Aspekte Multimodaler Systeme 14. June 2013 J. Zhang 1 Robot Control
More informationCDS 101/110a: Lecture 8-1 Frequency Domain Design
CDS 11/11a: Lecture 8-1 Frequency Domain Design Richard M. Murray 17 November 28 Goals: Describe canonical control design problem and standard performance measures Show how to use loop shaping to achieve
More informationROBOT TASK SPACE ANALYZER INTEGRATION AND TESTING
ROBOT TASK SPACE ANALYZER INTEGRATION AND TESTING M. W. Noakes, R&D Staff Oak Ridge National Laboratory One Bethel Valley Rd Oak Ridge, TN 37831-6305 Phone: 865-574-5695 Email: noakesmw@ornl.gov W. R.
More informationWe are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors
We are IntechOpen, the world s leading publisher of Open Access books Built b scientists, for scientists 3,350 108,000 1.7 M Open access books available International authors and editors Downloads Our
More informationElements of Haptic Interfaces
Elements of Haptic Interfaces Katherine J. Kuchenbecker Department of Mechanical Engineering and Applied Mechanics University of Pennsylvania kuchenbe@seas.upenn.edu Course Notes for MEAM 625, University
More informationDesign and Control of the BUAA Four-Fingered Hand
Proceedings of the 2001 IEEE International Conference on Robotics & Automation Seoul, Korea May 21-26, 2001 Design and Control of the BUAA Four-Fingered Hand Y. Zhang, Z. Han, H. Zhang, X. Shang, T. Wang,
More informationKeywords: Aircraft Systems Integration, Real-Time Simulation, Hardware-In-The-Loop Testing
25 TH INTERNATIONAL CONGRESS OF THE AERONAUTICAL SCIENCES REAL-TIME HARDWARE-IN-THE-LOOP SIMULATION OF FLY-BY-WIRE FLIGHT CONTROL SYSTEMS Eugenio Denti*, Gianpietro Di Rito*, Roberto Galatolo* * University
More informationPHYSICAL ROBOTS PROGRAMMING BY IMITATION USING VIRTUAL ROBOT PROTOTYPES
Bulletin of the Transilvania University of Braşov Series I: Engineering Sciences Vol. 6 (55) No. 2-2013 PHYSICAL ROBOTS PROGRAMMING BY IMITATION USING VIRTUAL ROBOT PROTOTYPES A. FRATU 1 M. FRATU 2 Abstract:
More informationThe Effect of Input Shaping on Coordinate Measuring Machine Repeatability
The Effect of Input Shaping on Coordinate Measuring Machine Repeatabilit (Proceedings of the 199 IFToMM World Congress on the Theor of Machines and Mechanisms) William E. Singhose and Warren P. Seering
More informationMEAM 520. Haptic Rendering and Teleoperation
MEAM 520 Haptic Rendering and Teleoperation Katherine J. Kuchenbecker, Ph.D. General Robotics, Automation, Sensing, and Perception Lab (GRASP) MEAM Department, SEAS, University of Pennsylvania Lecture
More informationInvestigation of the On-Orbit Conjunction Between the MCubed and HRBE CubeSats
Investigation of the On-Orbit Conjunction Between the MCubed and HRBE CubeSats John C. Springmann Aerospace Engineering Universit of Michigan 0 Beal Ave Ann Arbor, MI 80 jspringm@umich.edu Andrew Bertino-Reibstein
More informationOpen Loop Frequency Response
TAKE HOME LABS OKLAHOMA STATE UNIVERSITY Open Loop Frequency Response by Carion Pelton 1 OBJECTIVE This experiment will reinforce your understanding of the concept of frequency response. As part of the
More informationOptimization of Robot Arm Motion in Human Environment
Optimization of Robot Arm Motion in Human Environment Zulkifli Mohamed 1, Mitsuki Kitani 2, Genci Capi 3 123 Dept. of Electrical and Electronic System Engineering, Faculty of Engineering University of
More informationTERMINAL IMPACT ANGLE AND ANGLE-OF-ATTACK CONTROL GUIDANCE FOR SURFACE-TO-AIR MISSILE USING TVC
ERMINAL IMPAC ANGLE AND ANGLE-OF-AACK CONROL GUIDANCE FOR SURFACE-O-AIR MISSILE USING VC Seong-Min Hong*, Min-Guk Seo*, Min-Jea ahk* * KAIS Kewords: wo-staged surace-to-air missile, Impact angle control,
More informationRobotics: Evolution, Technology and Applications
Robotics: Evolution, Technology and Applications By: Dr. Hamid D. Taghirad Head of Control Group, and Department of Electrical Engineering K.N. Toosi University of Tech. Department of Electrical Engineering
More informationEmbedded Robust Control of Self-balancing Two-wheeled Robot
Embedded Robust Control of Self-balancing Two-wheeled Robot L. Mollov, P. Petkov Key Words: Robust control; embedded systems; two-wheeled robots; -synthesis; MATLAB. Abstract. This paper presents the design
More informationTarget Track Maintenance and Maneuver Handling with Optimal Revisit Control for Phased Array Radar
9th International Radar Smposium India - (IRSI - ) Target Trac Maintenance and Maneuver Handling with Optimal Revisit Control for Phased Arra Radar Aparna Rathi, D S Seshagiri, Vive Krishna and Prasanthi
More informationACTIVE VIBRATION CONTROL OF HARD-DISK DRIVES USING PZT ACTUATED SUSPENSION SYSTEMS. Meng-Shiun Tsai, Wei-Hsiung Yuan and Jia-Ming Chang
ICSV14 Cairns Australia 9-12 July, 27 ACTIVE VIBRATION CONTROL OF HARD-DISK DRIVES USING PZT ACTUATED SUSPENSION SYSTEMS Abstract Meng-Shiun Tsai, Wei-Hsiung Yuan and Jia-Ming Chang Department of Mechanical
More informationRobots Learning from Robots: A proof of Concept Study for Co-Manipulation Tasks. Luka Peternel and Arash Ajoudani Presented by Halishia Chugani
Robots Learning from Robots: A proof of Concept Study for Co-Manipulation Tasks Luka Peternel and Arash Ajoudani Presented by Halishia Chugani Robots learning from humans 1. Robots learn from humans 2.
More informationTasks prioritization for whole-body realtime imitation of human motion by humanoid robots
Tasks prioritization for whole-body realtime imitation of human motion by humanoid robots Sophie SAKKA 1, Louise PENNA POUBEL 2, and Denis ĆEHAJIĆ3 1 IRCCyN and University of Poitiers, France 2 ECN and
More informationCONTROL IMPROVEMENT OF UNDER-DAMPED SYSTEMS AND STRUCTURES BY INPUT SHAPING
CONTROL IMPROVEMENT OF UNDER-DAMPED SYSTEMS AND STRUCTURES BY INPUT SHAPING Igor Arolovich a, Grigory Agranovich b Ariel University of Samaria a igor.arolovich@outlook.com, b agr@ariel.ac.il Abstract -
More informationPosition Control of DC Motor by Compensating Strategies
Position Control of DC Motor by Compensating Strategies S Prem Kumar 1 J V Pavan Chand 1 B Pangedaiah 1 1. Assistant professor of Laki Reddy Balireddy College Of Engineering, Mylavaram Abstract - As the
More information2. Introduction to Computer Haptics
2. Introduction to Computer Haptics Seungmoon Choi, Ph.D. Assistant Professor Dept. of Computer Science and Engineering POSTECH Outline Basics of Force-Feedback Haptic Interfaces Introduction to Computer
More informationMEM01: DC-Motor Servomechanism
MEM01: DC-Motor Servomechanism Interdisciplinary Automatic Controls Laboratory - ME/ECE/CHE 389 February 5, 2016 Contents 1 Introduction and Goals 1 2 Description 2 3 Modeling 2 4 Lab Objective 5 5 Model
More informationDevelopment of a Laboratory Kit for Robotics Engineering Education
Development of a Laboratory Kit for Robotics Engineering Education Taskin Padir, William Michalson, Greg Fischer, Gary Pollice Worcester Polytechnic Institute Robotics Engineering Program tpadir@wpi.edu
More informationChapter 2 Introduction to Haptics 2.1 Definition of Haptics
Chapter 2 Introduction to Haptics 2.1 Definition of Haptics The word haptic originates from the Greek verb hapto to touch and therefore refers to the ability to touch and manipulate objects. The haptic
More informationLaser-Assisted Telerobotic Control for Enhancing Manipulation Capabilities of Persons with Disabilities
The 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems October 18-22, 2010, Taipei, Taiwan Laser-Assisted Telerobotic Control for Enhancing Manipulation Capabilities of Persons with
More informationMicrowave Reflection Tomographic Array for Damage Detection of Civil Structures
Microwave Reflection Tomographic for Damage Detection of Civil Structures Yoo Jin Kim, Luis Jofre, Member, IEEE, Franco De Flaviis, Member, IEEE, and Maria Q. Feng Abstract-- Microwave tomographic imaging
More informationAutomatic Testing of Photonics Components
Automatic Testing of Photonics Components Fast, Accurate, and Suitable for Industry Physik Instrumente (PI) GmbH & Co. KG, Auf der Roemerstrasse 1, 76228 Karlsruhe, Germany Page 1 of 5 Silicon photonics
More informationSensors and Sensing Motors, Encoders and Motor Control
Sensors and Sensing Motors, Encoders and Motor Control Todor Stoyanov Mobile Robotics and Olfaction Lab Center for Applied Autonomous Sensor Systems Örebro University, Sweden todor.stoyanov@oru.se 05.11.2015
More informationMAE106 Laboratory Exercises Lab # 5 - PD Control of DC motor position
MAE106 Laboratory Exercises Lab # 5 - PD Control of DC motor position University of California, Irvine Department of Mechanical and Aerospace Engineering Goals Understand how to implement and tune a PD
More informationAvailable theses in industrial robotics (October 2016) Prof. Paolo Rocco Prof. Andrea Maria Zanchettin
Available theses in industrial robotics (October 2016) Prof. Paolo Rocco Prof. Andrea Maria Zanchettin Politecnico di Milano - Dipartimento di Elettronica, Informazione e Bioingegneria Industrial robotics
More informationState observers based on detailed multibody models applied to an automobile
State observers based on detailed multibody models applied to an automobile Emilio Sanjurjo, Advisors: Miguel Ángel Naya Villaverde Javier Cuadrado Aranda Outline Introduction Multibody Dynamics Kalman
More informationVirtual Active Touch: Perceived Roughness Through a Pointing-Stick-Type Tactile Interface
Third Joint Eurohaptics Conference and Smposium on Haptic Interfaces for Virtual Environment and Teleoperator Sstems Salt Lake Cit, UT, USA, March 18-20, 2009 Virtual Active Touch: Perceived Roughness
More informationAHAPTIC interface is a kinesthetic link between a human
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 13, NO. 5, SEPTEMBER 2005 737 Time Domain Passivity Control With Reference Energy Following Jee-Hwan Ryu, Carsten Preusche, Blake Hannaford, and Gerd
More informationSpace Research expeditions and open space work. Education & Research Teaching and laboratory facilities. Medical Assistance for people
Space Research expeditions and open space work Education & Research Teaching and laboratory facilities. Medical Assistance for people Safety Life saving activity, guarding Military Use to execute missions
More informationReal-time Systems in Tokamak Devices. A case study: the JET Tokamak May 25, 2010
Real-time Systems in Tokamak Devices. A case study: the JET Tokamak May 25, 2010 May 25, 2010-17 th Real-Time Conference, Lisbon 1 D. Alves 2 T. Bellizio 1 R. Felton 3 A. C. Neto 2 F. Sartori 4 R. Vitelli
More informationMEAM 520. Haptic Rendering and Teleoperation
MEAM 520 Haptic Rendering and Teleoperation Katherine J. Kuchenbecker, Ph.D. General Robotics, Automation, Sensing, and Perception Lab (GRASP) MEAM Department, SEAS, University of Pennsylvania Lecture
More informationDesign Of PID Controller In Automatic Voltage Regulator (AVR) System Using PSO Technique
Design Of PID Controller In Automatic Voltage Regulator (AVR) System Using PSO Technique Vivek Kumar Bhatt 1, Dr. Sandeep Bhongade 2 1,2 Department of Electrical Engineering, S. G. S. Institute of Technology
More informationInformation and Program
Robotics 1 Information and Program Prof. Alessandro De Luca Robotics 1 1 Robotics 1 2017/18! First semester (12 weeks)! Monday, October 2, 2017 Monday, December 18, 2017! Courses of study (with this course
More informationGNSS Bias Correction for localization systems
GNSS Bias Correction for localization sstems Pierre Delmas, Cédric Tessier, Christophe Debain CEMAGREF 24, avenue des Landais BP 50085, 63172 Aubière, France Email: pierre.delmas@cemagref.fr Roland Chapuis
More informationSolving the Narrow Corridor Problem in Potential Field-Guided Autonomous Robots
Proceedings of the 2005 IEEE International Conference on Robotics and Automation Barcelona, Spain, April 2005 Solving the Narrow Corridor Problem in Potential Field-Guided Autonomous Robots Ahmad A. Masoud
More informationEvaluating Control Modes for Constrained Robotic Surgery
Proc. IEEE International Conference on Robotics and Automation San Francisco, April 2 Evaluating Control for Constrained Robotic Surger Fuji Lai and Robert D. Howe Division of Engineering and Applied Sciences
More information+ + G c (s G p (s. a) What is overall transfer closed-loop transfer function θ(s)
Problem 1 (35 pts) Department of Mechanical Engineering Massachusetts Institute of Technology 2.14 Analysis and Design of Feedback Control Systems Fall 2004 Quiz 1 Wednesday October 6, 2004 OPEN BOOK A
More informationUniversità di Roma La Sapienza. Medical Robotics. A Teleoperation System for Research in MIRS. Marilena Vendittelli
Università di Roma La Sapienza Medical Robotics A Teleoperation System for Research in MIRS Marilena Vendittelli the DLR teleoperation system slave three versatile robots MIRO light-weight: weight < 10
More informationAC : MEDICAL ROBOTICS LABORATORY FOR BIOMEDICAL ENGINEERS
AC 2008-1272: MEDICAL ROBOTICS LABORATORY FOR BIOMEDICAL ENGINEERS Shahin Sirouspour, McMaster University http://www.ece.mcmaster.ca/~sirouspour/ Mahyar Fotoohi, Quanser Inc Pawel Malysz, McMaster University
More informationGE 320: Introduction to Control Systems
GE 320: Introduction to Control Systems Laboratory Section Manual 1 Welcome to GE 320.. 1 www.softbankrobotics.com 1 1 Introduction This section summarizes the course content and outlines the general procedure
More informationProgramming Manual. Meca500
Meca500 Document Version: 2.5 Robot Firmware: 6.0.9 September 1, 2017 The information contained herein is the property of Mecademic Inc. and shall not be reproduced in whole or in part without prior written
More informationImplementation of Conventional and Neural Controllers Using Position and Velocity Feedback
Implementation of Conventional and Neural Controllers Using Position and Velocity Feedback Expo Paper Department of Electrical and Computer Engineering By: Christopher Spevacek and Manfred Meissner Advisor:
More informationA New Approach for Acoustic Field Interpolation
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 16, No 1 Sofia 16 Print ISSN: 1311-97; Online ISSN: 1314-481 DOI: 1515/cait161 A New Approach for Acoustic Field Interpolation
More informationSloshing Damping Control in a Cylindrical Container on a Wheeled Mobile Robot Using Dual-Swing Active-Vibration Reduction
Sloshing Damping Control in a Cylindrical Container on a Wheeled Mobile Robot Using Dual-Swing Active-Vibration Reduction Masafumi Hamaguchi and Takao Taniguchi Department of Electronic and Control Systems
More informationMTE 360 Automatic Control Systems University of Waterloo, Department of Mechanical & Mechatronics Engineering
MTE 36 Automatic Control Systems University of Waterloo, Department of Mechanical & Mechatronics Engineering Laboratory #1: Introduction to Control Engineering In this laboratory, you will become familiar
More informationTurnstile S-Shaped Dipole and Swastika Wire Antennas for VHF and UHF Applications
International OPEN ACCESS Journal Of Modern Engineering Research (IJMER) Turnstile S-Shaped Dipole and Wire Antennas for VHF and UHF Applications Dr. Mustafa H. Abu Nasr 1, Prof. Sam S. Abu Naser 2 1 Engineering
More informationProf. Ciro Natale. Francesco Castaldo Andrea Cirillo Pasquale Cirillo Umberto Ferrara Luigi Palmieri
Real Time Control of an Anthropomorphic Robotic Arm using FPGA Advisor: Prof. Ciro Natale Students: Francesco Castaldo Andrea Cirillo Pasquale Cirillo Umberto Ferrara Luigi Palmieri Objective Introduction
More informationExperiment 5.A. Basic Wireless Control. ECEN 2270 Electronics Design Laboratory 1
.A Basic Wireless Control ECEN 2270 Electronics Design Laboratory 1 Procedures 5.A.0 5.A.1 5.A.2 5.A.3 5.A.4 5.A.5 5.A.6 Turn in your pre lab before doing anything else. Receiver design band pass filter
More information6.013(New) Lecture 6: Multipath, Arrays, and Frequency Reuse
6.013(New) Lecture 6: Multipath, Arras, and Frequenc Reuse A. Superposition of phasors This lecture focuses on the superposition of duplicate waves at receivers, where the multiplicit of waves ma have
More informationDynamic Throttle Estimation by Machine Learning from Professionals
Dynamic Throttle Estimation by Machine Learning from Professionals Nathan Spielberg and John Alsterda Department of Mechanical Engineering, Stanford University Abstract To increase the capabilities of
More informationDesign of double loop-locked system for brush-less DC motor based on DSP
International Conference on Advanced Electronic Science and Technology (AEST 2016) Design of double loop-locked system for brush-less DC motor based on DSP Yunhong Zheng 1, a 2, Ziqiang Hua and Li Ma 3
More informationAutomatic Control Motion control Advanced control techniques
Automatic Control Motion control Advanced control techniques (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Motivations (I) 2 Besides the classical
More informationMotion Control. Ready for the Extreme
Motion Control Ready for the Extreme Elmo Motion Control - Inspiring Motion Since 1988 Elmo designs and manufactures cutting-edge servo drives and network motion controllers that are one-stop solutions
More informationABS System Control. Tallinn University of Technology. Pre-bachelor project. Ondrej Ille
ABS System Control Tallinn University of Technology Pre-bachelor project Ondrej Ille Contents. Introduction... 4. System model and equations... 5. Physical model... 5. Sensors and connection... 6.3 System
More informationFundamentals of Robotics
Coordinating unit: Teaching unit: Academic year: Degree: ECTS credits: 2017 205 - ESEIAAT - Terrassa School of Industrial, Aerospace and Audiovisual Engineering 707 - ESAII - Department of Automatic Control
More informationA Feasibility Study of Time-Domain Passivity Approach for Bilateral Teleoperation of Mobile Manipulator
International Conference on Control, Automation and Systems 2008 Oct. 14-17, 2008 in COEX, Seoul, Korea A Feasibility Study of Time-Domain Passivity Approach for Bilateral Teleoperation of Mobile Manipulator
More informationA Study on analysis of intracranial acoustic wave propagation by the finite difference time domain method
A Stud on analsis of intracranial acoustic wave propagation b the finite difference time domain method 4.5 Wa Biological effects of ultrasound, ultrasonic tomograph Yoko Tanikaga, Toshikazu Takizawa, Takefumi
More informationA Modular Architecture for an Interactive Real-Time Simulation and Training Environment for Satellite On-Orbit Servicing
A Modular Architecture for an Interactive Real-Time Simulation and Training Environment for Satellite On-Orbit Servicing Robin Wolff German Aerospace Center (DLR), Germany Slide 1 Outline! Motivation!
More informationImage Guided Robotic Assisted Surgical Training System using LabVIEW and CompactRIO
Image Guided Robotic Assisted Surgical Training System using LabVIEW and CompactRIO Weimin Huang 1, Tao Yang 1, Liang Jing Yang 2, Chee Kong Chui 2, Jimmy Liu 1, Jiayin Zhou 1, Jing Zhang 1, Yi Su 3, Stephen
More informationMotion Control of a Three Active Wheeled Mobile Robot and Collision-Free Human Following Navigation in Outdoor Environment
Proceedings of the International MultiConference of Engineers and Computer Scientists 2016 Vol I,, March 16-18, 2016, Hong Kong Motion Control of a Three Active Wheeled Mobile Robot and Collision-Free
More informationProspective Teleautonomy For EOD Operations
Perception and task guidance Perceived world model & intent Prospective Teleautonomy For EOD Operations Prof. Seth Teller Electrical Engineering and Computer Science Department Computer Science and Artificial
More informationModeling and Control of a Robot Arm on a Two Wheeled Moving Platform Mert Onkol 1,a, Cosku Kasnakoglu 1,b
Applied Mechanics and Materials Vols. 789-79 (15) pp 735-71 (15) Trans Tech Publications, Switzerland doi:1.8/www.scientific.net/amm.789-79.735 Modeling and Control of a Robot Arm on a Two Wheeled Moving
More informationAccessible Power Tool Flexible Application Scalable Solution
Accessible Power Tool Flexible Application Scalable Solution Franka Emika GmbH Our vision of a robot for everyone sensitive, interconnected, adaptive and cost-efficient. Even today, robotics remains a
More informationRobot Joint Angle Control Based on Self Resonance Cancellation Using Double Encoders
Robot Joint Angle Control Based on Self Resonance Cancellation Using Double Encoders Akiyuki Hasegawa, Hiroshi Fujimoto and Taro Takahashi 2 Abstract Research on the control using a load-side encoder for
More informationApplying Model Mediation Method to a Mobile Robot Bilateral Teleoperation System Experiencing Time Delays in Communication
Applying Model Mediation Method to a Mobile Robot Bilateral Teleoperation System Experiencing Time Delays in Communication B. Taner * M. İ. C. Dede E. Uzunoğlu İzmir Institute of Technology İzmir Institute
More informationA Portable Magnetic Flux Leakage Testing System for Industrial Pipelines Based on Circumferential Magnetization
19 th World Conference on Non-Destructive Testing 2016 A Portable Magnetic Flux Leakage Testing System for Industrial Pipelines Based on Circumferential Magnetization Kunming ZHAO 1, Xinjun WU 1, Gongtian
More informationRobo-Erectus Tr-2010 TeenSize Team Description Paper.
Robo-Erectus Tr-2010 TeenSize Team Description Paper. Buck Sin Ng, Carlos A. Acosta Calderon, Nguyen The Loan, Guohua Yu, Chin Hock Tey, Pik Kong Yue and Changjiu Zhou. Advanced Robotics and Intelligent
More informationFPGA Implementation of Global Vision for Robot Soccer as a Smart Camera
FPGA Implementation of Global Vision for Robot Soccer as a Smart Camera Miguel Contreras, Donald G Baile and Gourab Sen Gupta School of Engineering and Advanced Technolog Masse Universit, Palmerston North,
More informationPosition and Force Control of Teleoperation System Based on PHANTOM Omni Robots
International Journal of Mechanical Engineering and Robotics Research Vol. 5, No., January 6 Position and Force Control of Teleoperation System Based on PHANTOM Omni Robots Rong Kong, Xiucheng Dong, and
More informationUAV: Design to Flight Report
UAV: Design to Flight Report Team Members Abhishek Verma, Bin Li, Monique Hladun, Topher Sikorra, and Julio Varesio. Introduction In the start of the course we were to design a situation for our UAV's
More informationINTERNET-BASED REAL-TIME CONTROL ARCHITECTURES WITH TIME-DELAY/PACKET-LOSS COMPENSATION
Asian Journal of Control, Vol. 9, No., pp. 7-, March 7 7 -Brief Paper- INTERNET-BASED REAL-TIME CONTROL ARCHITECTURES WITH TIME-DELAY/PACKET-LOSS COMPENSATION Kun Ji, Won-jong Kim, and Abhinav Srivastava
More informationLab 4 Digital Scope and Spectrum Analyzer
Lab 4 Digital Scope and Spectrum Analyzer Page 4.1 Lab 4 Digital Scope and Spectrum Analyzer Goals Review Starter files Interface a microphone and record sounds, Design and implement an analog HPF, LPF
More informationActive sway control of a gantry crane using hybrid input shaping and PID control schemes
Home Search Collections Journals About Contact us My IOPscience Active sway control of a gantry crane using hybrid input shaping and PID control schemes This content has been downloaded from IOPscience.
More informationA Posture Control for Two Wheeled Mobile Robots
Transactions on Control, Automation and Systems Engineering Vol., No. 3, September, A Posture Control for Two Wheeled Mobile Robots Hyun-Sik Shim and Yoon-Gyeoung Sung Abstract In this paper, a posture
More informationControl and robotics remote laboratory for engineering education
Control and robotics remote laboratory for engineering education R. Šafarič, M. Truntič, D. Hercog and G. Pačnik University of Maribor, Faculty of electrical engineering and computer science, Maribor,
More informationAdaptive Touch Sampling for Energy-Efficient Mobile Platforms
Adaptive Touch Sampling for Energy-Efficient Mobile Platforms Kyungtae Han Intel Labs, USA Alexander W. Min, Dongho Hong, Yong-joon Park Intel Corporation, USA April 16, 2015 Touch Interface in Today s
More informationUNIT VI. Current approaches to programming are classified as into two major categories:
Unit VI 1 UNIT VI ROBOT PROGRAMMING A robot program may be defined as a path in space to be followed by the manipulator, combined with the peripheral actions that support the work cycle. Peripheral actions
More informationAn Excavator Simulator for Determining the Principles of Operator Efficiency for Hydraulic Multi-DOF Systems Mark Elton and Dr. Wayne Book ABSTRACT
An Excavator Simulator for Determining the Principles of Operator Efficiency for Hydraulic Multi-DOF Systems Mark Elton and Dr. Wayne Book Georgia Institute of Technology ABSTRACT This paper discusses
More informationTeam KMUTT: Team Description Paper
Team KMUTT: Team Description Paper Thavida Maneewarn, Xye, Pasan Kulvanit, Sathit Wanitchaikit, Panuvat Sinsaranon, Kawroong Saktaweekulkit, Nattapong Kaewlek Djitt Laowattana King Mongkut s University
More informationNCCT IEEE PROJECTS ADVANCED ROBOTICS SOLUTIONS. Latest Projects, in various Domains. Promise for the Best Projects
NCCT Promise for the Best Projects IEEE PROJECTS in various Domains Latest Projects, 2009-2010 ADVANCED ROBOTICS SOLUTIONS EMBEDDED SYSTEM PROJECTS Microcontrollers VLSI DSP Matlab Robotics ADVANCED ROBOTICS
More information