Towards the Realization of Mobile Manipulating Unmanned Aerial Vehicles (MM-UAV): Peg-in-Hole Insertion Tasks
|
|
- Kenneth Brown
- 5 years ago
- Views:
Transcription
1 Towards the Realization of Mobile Manipulating Unmanned Aerial Vehicles (MM-UAV): Peg-in-Hole Insertion Tasks Christopher Korpela Matko Orsag PaulOh and Pareshkumar Brahmbhatt Drexel Autonomous Systems Lab Drexel University Philadelphia, PA USA Faculty of Electrical Engineering and Computing University of Zagreb Zagreb, Croatia Drexel Autonomous Systems Lab Drexel University Philadelphia, PA USA Abstract-This paper proposes a solution to the peg-in-hole problem from an aerial vehicle. While the ground robotics community has mostly solved insertion-style tasks, an air vehicle attempting the same task faces significantly greater challenges. Thus, aerial manipulation mandates a strongly coupled aircraftarm control scheme to tackle the peg-in-hole problem. Manipulator compliance along with fast inverse kinematics calculations facilitate task completion during hover. We present recent results showing the ability of a simulated dexterous aerial manipulator performing a hose into pump insertion. Kinematic and dynamic modeling of the aircraft-manipulator system are developed. Simulation results validate our system model by generating a kinematic solution and arm trajectory. Lastly, a hardware-in-theloop test rig is proposed to bridge the gap between basic aerial manipulation research and the ability of flying robots to perform tasks such as door opening, bridge repair, agriculture care, and other applications requiring interaction with the environment. In particular, the usefulness of these capabilities is highlighted in areas where ground robots cannot reach or terrains they are unable to navigate. I. INTRODUCTION Peg-in-hole or insertion tasks have been thoroughly studied and largely solved by the ground robotics colmnunity. These tasks require both position and force control and typical implementations involve force/torque sensing, compliance/impedance control, vision systems, excellent position control, or a combination of these methods. Some common applications include inserting a power plug into a socket, changing a light bulb, or placing a bolt into a structure. Ground-based mobile manipulators have solved these problems with sub-millimeter accuracy on an assembly line or even in cluttered environments such as in a home or office [1]. Expanding the workspace from 2-dimensions to 3- dimensions achievable only by air vehicles would greatly enhance the utility of flying robots with arms. A simple task such as replacing a light bulb requires a hydraulic lift if the socket is 2 stories or higher. A ground robot would have great difficulty performing this bulb replacement. However, a flying robot with a dexterous arm could easily approach the ceiling, hover, remove the old bulb, and insert the new one. Advantages of aerial manipulators have been explained in recent publications [2], [3], [4], [5]. While still largely Manuscript received March IS, This project was supported in part by a US NSF CRI II-New, Award # CNS , DoD Advanced Civil Schooling, and a U.S. Fullbright Scholarship. Fig. 1: Aerial Manipulator CAD Concept underdeveloped, aerial manipulation has seen advances in quadrotors and small co-axial helicopters. These vehicles are inexpensive and easy to operate in motion capture volumes and outdoor environments. However, manipulation capabilities are limited to grasping lightweight objects primarily due to the poor payloads of small UAVs (unmanned aerial vehicles). This paper presents a solution to the peg-in-hole problem from an aerial vehicle using a dexterous 7 degree-offreedom (DOF) manipulator. A control scheme to coordinate the coupled manipulator-aircraft system (Fig. 1) allows for the insertion of a hose into a pump. Section II briefly describes the theory behind insertion tasks. Sections III and IV describe the dynamic and kinematic model for the aircraft and manipulator. Section V details the proposed control architecture for the coupled system. Simulations and Results are shown in Secs. VI and VIII. II. THE PEG-IN-HOLE PROBLEM Peg-in-hole insertion tasks represent a classic control problem that has been widely studied. Industrial robots, mobile manipulators, and personal assistance robots are typically required to perform an assembly or insertion task. Various techniques such as compliant motion, learning, passive compliance, hybrid position and force control, and impedance control have been implemented. All of these solutions deal with challenges in position error and the dynamic interaction of the manipulator with its environment [6] /13/$ IEEE
2 Pump-fixed Point of insertion ---+ Lx End-effector r Oirect',.,I m m""1 Hose - moveable Fig. 2: Peg-in-hole concept: Hose into pump insertion Fig. 3: Yamaha RMAX Unmanned Helicopter While a ground robot can relatively easily perform the pegin-hole function, a flying robot with a manipulator faces far more difficulties. Even with strong hover control, vibrations and other aerodynamic effects caused by the rotating blades will introduce drift and aircraft attitude changes that will propagate down to the end-effector. The aerial manipulator must constantly adjust to compensate for the vehicle movement and further have adequate compliance to prevent a crash, particularly during the loose manipulator-environment coupling after insertion. Inserting a hose into a replacement pump can be seen as fairly simple peg-in-hole problem. However, with the coupled aircraft-manipulator system, this task requires careful planning. In this scenario, a hose is represented by a PVC cylinder (Fig. 2) and the grasp depends on both the arm and its end-effector. The end-effector consists of two fingers and an opposable thumb that can provide a stable grasp of the cylinder. Peg-tilting is a common methodology where the cylinder is first titled to facilitate the initial insertion, aligning with respect to the holes and then finally pushed through [7]. An initial orientation and tilting angle is derived in order to guarantee a good insertion. Peg-tilting has proven successful in peg-in-hole insertions having a clearance of tenths of millimeters [8]. III. HOVERING STABILITY IN ROTORCRAFT UAVs Due to their hovering and maneuvering capabilities, rotorcraft UAVs are the optimal choice for flying robots. Two types of rotorcrafts stand out: namely standard helicopters (containing a main and tail rotor) and widely used quadrotors. Given the weight and size of the proposed manipulator (rv 7kg), an unmanned, high endurance helicopter is the only aircraft capable of carrying such a payload. The Yamaha RMAX helicopter (Fig. 3) represents such an aerial vehicle that is commercially available. The analysis presented within this paper is applied to, but not limited to, the standard helicopter dynamic model. It can be easily applied to other rotorcraft like quadrotors, for example. Helicopter dynamics, as well as a simplified helicopter dynamic model in hover, neglecting flapping angles, H-force of the main rotor, fuselage drag, etc., are well understood [9]-[11]. Combining helicopter dynamics with manipulator dynamics increases the complexity and having one or more arms further adds to the complexity of the overall mathematical model. Therefore, a simplified mathematical model is reduced down to two realistic scenarios: Manipulation stage - where the mobile manipulator performs a certain task while the vehicle remains hovering in place; and Flying stage - where the robot flies to the desired position, while the manipulator remains stowed [2]. The peg-in-hole task, which is the focus of this paper, is performed in the Manipulation stage. Aircraft and manipulator dynamics are cross-coupled, but in the Manipulation stage, when the helicopter is hovering, its dynamics (i.e. linear and angular speed and acceleration) can be neglected, and manipulator mass, moments of inertia, and movement are regarded as disturbances to the aircraft hovering model. Although the aircraft needs to fly to the point of contact, Flying stage, the peg-in-hole task is conducted at hover assuming the aircraft has already reached an appropriate pose for task completion. In this paper, the aircraft is considered to be stable. The authors in [5] derived the necessary stability condition for a helicopter under classical PID control and with varying payloads and moments of inertia. The same reasoning was applied in the stability analysis of an aerial manipulator dubbed MM-UAV (Mobile Manipulating Unmanned Aerial Vehicle) in [12]. In this paper, a quadrotor was equipped with two 4-DOF manipulators. The stability was analyzed for different manipulator poses. Authors in [13] proposed a dynamic reduction to avoid complex aerodynamic effects like air-resistance and blade flapping. Their control design was able to stabilize a helicopter under known load. By applying the same criteria to a helicopter model equipped with one to two 7-DOF dexterous manipulator arms, a fully stable aerial robot can be achieved. When the aircraft is stable, the only dynamics of concern is the disturbance reaction dynamics produced from the movement of the manipulator(s). The disturbances cause reactions in the vehicle attitude which in turn cause position and orientation errors of the vehicle that propagate down to the end effector(s) of the arm(s). Building on the results in [14], we write the generalized disturbance response transfer function: 8 8 _ K(l + jj(t)8))w(8) ( ) ((t)W(t)8 + w(t) 2 (1)
3 Base - Shoulder pitch / Wrist yaw Shoulder yaw / Wrist pitch form: i-iti = [CO ' -SOi C "'i SOiS"'i a C so; co,c",., -co,s",., a iso, 0 s",., C"" di The position vector of the end-effector can easily be obtained through forward kinematics. The complete transformation from base to end-effector can be simplified as: o H - [R T l ] l ' (3) n (4) where R represents the 3 x 3 rotated orientation and T is the 3 x 1 position of the tool with respect to the base frame. B. Inverse Kinematics Fig. 4: CAD drawing of manipulator (showing each joint) where ((t) and w(t) represent the time varying damping ratio and natural frequency of a standard 2nd order system [15]; and (3(t) is an offset zero, which causes the bias disturbance response not to decay to zero [14]. When limt-tcx), angle offset and correspondingly the position offset decay to: K! 8(s) = w(t) 2! w( s) (2) By taking account the worst case scenario for parameters (( t), w(t), and (3(t), one can derive a manipulator control strategy that can cope with both static and dynamic disturbances. In reality, during peg-in-hole operations, contact forces are exerted on the aircraft body. To complete a peg-in-hole mission successfully, one would ultimately need to implement hybrid pose/force control, similar to those proposed in [16], [17]. IV. A. Manipulator Kinematics MANIPULATOR MODEL As shown in Fig. 4, the redundant 7-DOF manipulator consists of serially connected revolute, rigid, and modular joints and links. Frame 0 is located at the base of the torso while Frame E is the end-effector frame. Joint rotation axes are also indicated. The Denavit-Hartenburg parameters are shown in Table I. The assembly consists of a torso with the option for two manipulators. The current configuration consists of the left arm only containing the following joints: should pitch, shoulder roll, shoulder yaw, elbow pitch, wrist yaw, wrist pitch, and wrist roll. The 4-DOF left arm end-effector has joints: thumb roll, thumb pitch, ring finger pitch, and index finger pitch. The distal joints of the fingers are under-actuated and conform to the object being grasped. The transformation matrix relating the torso to the endeffector frame is obtained by chain-multiplying the homogeneous transformations together where joint ' i ' is in the standard Given a desired task space trajectory (x(t),x(t)), the goal is to find a suitable joint space trajectory (q( t), q( t)) to generate the given trajectory. The literature has numerous examples of geometric, numerical, and analytical methods to solve the inverse kinematic (lk) problem. Due to the inherent drift in the aircraft, the system will continually require fast IK computations. Therefore, we have chosen an analytical IK approach. The IK solver (called ilifast and further described in Sec. VI) is a closed-form process the can generate solutions on the order of 4 microseconds which is significantly faster than numerical methods [18]. Thus, it is possible to investigate the null space of the solution set. In a kinematically redundant manipulator, a nonempty null space exists because of the excess of input space relative to the manipulable space ( n > m). The null space is a set of task space velocities that yield null joint space velocities at the current robot configuration and these task velocities belong to the orthogonal complement of the feasible task space velocities [19]. A key feature of the IK solver includes the generation of all possible 6D transform solutions. Further, it can handle arbitrary joint complexity and generates an optimized C++ database. C. Manipulator Dynamics Using a Recursive Newton-Euler algorithm [20], [21] and neglecting friction forces, one can derive generalized force/torque equations produced from each joint movement: n n n 2:)Dij(q)!}j] + L L[Ckj(q)qkqj] + hi(q) Ti, = j=o k=oj=o Frame Link 0 d a '" 0-1 I pi/ pil pi/ pi/ pi/ pil pil2 7-E E :s; i :s; n TABLE I: Denavit-Hartenberg parameters for manipulator (5)
4 - IF"Tt Control I Wl'W2 Motor 0"- Dynamics - W3,U Helicopter y R,XR,ZR Model - - " q,q,ij -... Recursiv Newton. uler Mo W rob,uh' VB,au 1 Fig. 5: Dynamic model of the aerial robot: Wi, U - - torque and thrust inputs; F, T - Forces and torques produced within the propulsion system; W - disturbance torques from the manipulator; q, q, ij - joint angles, speeds and acceleration; red line marks the decoupling in Manipulation stage. with Dij as a generalized inertia tensor, Ck j is the generalized Coriolis and Centrifugal force matrix and hi is a generalized gravity force. Given that TO calculates forces produced on the aircraft body (i.e. W = TO), Newton-Euler analysis provides the necessary tools to calculate static and dynamic disturbances acting on the helicopter. In a complete model, Newton-Euler equations for manipulator motion need to be provided with initial angular and linear speeds and accelerations. To simplify the overall problem, in Sec. III, we make a reasonable assumption that the aircraft is in hover during Manipulation stage. This assumption enables us to regard the initial linear and angular dynamics of the aircraft body as zero, thus effectively decouple the two dynamics. Fig. 5 shows the dynamic model of aerial robot. V. IMPEDANCE CONTROL An impedance control strategy is proposed to control the dynamic interaction between the manipulator and its environment. Impedance control enables contact between the manipulator and its environment while maintaining stability during the transition from free motion to interaction [22]. In a simplified manner, the manipulator can be seen as massspring-damper system behaving like an impedance towards the environment. Even with excellent vehicle position control, relative motions between the UAV and work piece highlight the need for compliant manipulation approaches. To address the difficulties of using a rigid, redundant manipulator, a desired end-effector impedance can be expressed as: interactions has the form: = T(XYZ) Kp(XYZd-XYZ) +Kd(XYZ -XYZ) (7) where T(XY Z) is torque commanded to joints to provide XYZ movement, Kp and Kd are the proportional and derivative. I control coefficients, XY Zd and XY Z d are the desired endeffector position and velocity trajectories, and XY Z and XY Z are the current end-effector position and velocity. To specify actual torques (T) to send to the individual joints (q) and considering inertia (M), gravity (G), Coriolis and centripetal torque (C), and viscous and Coulomb friction (F), the equation has the form: T(q) = JT T(XY Z) + M(q)ij + C(q, q)ij + F(q) + G(q) (8) The Jacobian (J) is used to linearly map the joint space and task space velocities. Therefore, the differential kinematics showing this mapping has the form: :i; = J(q)q (9) and the Jacobian transpose relates the torque to the generalized forces expressed as: (10) The manipulator does not have force/torque (FIT) sensing at the end-effector but each actuator has FIT sensing in the joint. Position and torque telemetry data is provided in addition to active compliance through an impedance loop closure. VI. SIMULATION The simulation environment consists of a full scale replica of the Systems Integrated Sensors Test Rig (SISTR) [24]. The SISTR test environment is well established and allows for controllable and repeatable experiments. A two-story overhead gantry provides an x, y, z emulated position of the aircraft model. Using Model Reference Adaptive Control (MRAC), a linearized model of the rotorcraft serves as the reference model. The gains are updated according to the error between the gantry state and the math model of the rotorcraft. A 3- DOF gimbal provides the roll, pitch, and yaw angles of the 3-0OF Gimbal ----:. (Emulated UAV) where Md is the inertia matrix, Bd is the damping matrix, and Kd is the stiffness matrix. Vectors x and Xd represent the actual and desired end-effector positions, and Ie represents the generalized force the environment exerts upon the endeffector [23]. A proposed Cartesian PD controller to move the 7-DOF manipulator through space without regard to environmental Fig. 6: Simulation Scene
5 (a) Approach ;;IIS:I;'.!. _... (b) Arm Movement Fig. 8: SISTR test and evaluation environment (c) Grasp (d) Inserti on Fig. 7: Images from Peg-in-hole experiment vehicle. The gantry contains an upper carriage to provide x, y translation and a linear actuator performs z-axis movement. The OpenRAVE [18] robotics virtual environment is used to simulate the aircraft-manipulator model for peg-in-hole insertion. In this scenario, the manipulator grasps onto a hose (represented by a simple cylinder with similar mass properties) and inserts the hose into a replacement pump (represented by another cylinder). There is 5mrn of clearance for the insertion. The manipulator is exported from CAD into a COLLADA format which is an XML schema that OpenRAVE supports. The ikfast solver generates the inverse kinematics solution based on the COLLADA file and IK type (Transform6D). A Python script is run to execute the necessary tasks to perform the peg-in-hole insertion. First, the gantry joints are set as active to move the manipulator into position. Next, the endeffector grasps the hose after generating a IK solution. Finally, the hose is inserted into the pump after another IK solution is generated and executed. When a trajectory is computed, the planner must check for mechanical constrains that do not prevent arm movement, there are no environmental collisions, and finally there are no self-collisions. VII. HARDWARE-SOFTWARE ARCHITECTURE The manipulator used in this research (under construction at the time of this writing) is the HDT MK2 7-DOF robotic arm with a 4-DOF end-effector. This arm has a load capacity of over 50 pounds (23 kg) but only weighs 16 pounds (7.3kg) making it easily transportable by an autonomous helicopter such as the Yamaha RMAX. Each actuator has local velocity, position, force, and impedance loop closure. Communications are provided over Ethernet and CAN bus. As described in Sec. VI, the SISTR test environment (Fig. 9) provides a mechanism to emulate aircraft flight dynamics in a controllable and repeatable manner. This overhead gantry eliminates the need for significant UAV setup time, suitable testing locations, and the possibility of crashes. It enables the capture of forces and torques transmitted to the aircraft during both flight and manipulation. Considerable of effort has been made to implement the control system using the Robot Operating System (ROS). Using the provided node based and message exchange system, it is easy to build the control system and establish communication between the manipulator and gantry test rig which also incorporates a motion capture (MOCAP) system. The motion capture system is based on 18 VlOO:R2 OptiTrack cameras connected to a PC running Arena Software. The PC sends the data via the NatNet protocol. The controller PC implements a C++ class to read in the data being streamed from the motion capture computer. Fast Ethernet speed allows for a fast connection with practically no lag between sending and receiving data. VIII. SIMULATION RESULTS The results indicate accurate end-effector control capability while performing the insertion task within the defined performance metric (hose to pump insertion). At present, our preliminary testing includes a purely kinematic solution without force feedback. Fig. 7 shows a progression of the manipulator actions such as approach, grasping, and peg-insertion. The aircraft-manipulator begins at a designated starting point and traverses across the simulated environment (Fig. 7a) with the arm in a stow configuration. The emulated aircraft maintains a simulated hover after the system moves into a position where is can interact with the hose. Upon finger closure, the hose is moved in an upward motion for insertion into the pump. An inverse kinematic (ilifast) calculation is done to move the end-effector in a collision-free trajectory in order to grasp the hose. Having knowledge of the center point of the pump, the ikfast solver calculates a trajectory to move the hose within the corner of
6 Fig. 9: CAD concept of aerial manipulation test bed the hole. Fig. 7b shows the movement of the manipulator, Fig. 7c demonstrates grasping of the hose, and finally Fig. 7d shows the insertion into the pump. The gantry and 3-DOF gimbal emulate the aircraft and the manipulator is attached to the vehicle's "underbelly". The limitations posed by rotating blades and any ground effect are ignored. IX. FUTURE WORK AND CONCLUSIONS The next phase is to construct the aircraft-arm assembly as part the SISTR test environment as shown in Fig. 9. The aircraft model will be implemented in SISTR and the proposed force feedback and impedance control scheme will also be utilized on the actual manipulator. In addition to peg-in-hole style tasks, we are also exploring other practical applications: Door opening: The vehicle approaches a door, turns the door knob, and opens the door coordinating aircraft-arm movement.. Long cylinder transport: The vehicle uses two manipulators to grasp a long cylinder or pipe that could cause instability if only one manipulator was used. After grasping, the vehicle transports the cylinder to another location. Tool rotation or valve twisting: The vehicle grasps a tool to perform an assembly task or twists a valve. We have proposed a force compliance methodology for a mobile, airborne platform containing a dexterous manipulator used for peg-in-hold tasks. A kinematic and dynamic model was built for this system and simulation results validate our kinematic model. In addition to hose insertion, other practical tasks such as door opening and valve turning can be investigated using this system. Our next phase is a hardware implementation of the aerial manipulator in an emulated test environment. REFERENCES [I] B. Hamner, S. C. Koterba, J. Shi, R. Simmons, and S. Singh, "An autonomous mobile manipulator for assembly tasks," Autonomous Robots, vol. 28, no. 1, pp , January [2] M. Orsag, C. Korpela, and P. Oh, "Modeling and control of MM-UAV: Mobile manipulating unmanned aerial vehicle," in Proc.lnternational Coriference on Unmanned Aircraft Systems, ICUAS, [3] A. Keemink, M. Fumagalli, S. Stramigioli, and R. Carloni, "Mechanical design of a manipulation system for unmanned aerial vehicles," in Robotics and Automation (ICRA), 2012 IEEE International Conference on, may 2012, pp [4] D. Mellinger, Q. Lindsey, M. Shomin, and Y. Kumar, "Design, modeling, estimation and control for aerial grasping and manipulation," in Proc. IEEEIRSJ Int Intelligent Robots and Systems (IROS) Conf, 2011, pp [5] P. E. 1. Pounds, D. R. Bersak, and A. M. Dollar, "Grasping from the air: Hovering capture and load stability," in Proc. IEEE Int Robotics and Automation (ICRA) Conf, 2011, pp [6] S. kook Yun, "Complaint manipulation for peg-in-hole: Is passive compliance a key to the contact motion?" in Proc. IEEE Int Robotics and Automation (ICRA) Cont [7] J. F. Broenink and M. L. J. Tiernego, "Peg-in-hole assembly using impedance control with a 6 dof robot," in Proceedings 8th European Simulation Symposium, [8] D. Strip, "Insertions using geometric analysis and hybrid force-position control: method and analysis," in Robotics and Automation, Proceedings., 1988 IEEE International Conference on, apr 1988, pp vol.3. [9] A. Bramwell, G. Done, and D. Balmford, Bramwell's helicopter dynamics. American Institute of Aeronautics and Astronautics, [10] J. Wu, Y. Fan, T. Feng, and Y. Chao, "Simplified model building of mini unmanned helicopter in hover," in Advanced Computer Control (ICACC), nd International Conference on, vol. 5, march 2010, pp [II] P. Pounds, R. Mahony, and P. Corke, "Modelling and control of a large quadrotor robot," Control Engineering Practice, vol. 18, no. 7, pp ,2010. [12] C. Korpela, M. Orsag, M. Pekala, and P. Oh, "Dynamic stability of a mobile manipulating unmanned aerial vehicle," in Proc. IEEE Int Robotics and Automation (ICRA) Cont. 2013, To Appear. [13] R. Mahony and R. Lozano, "(almost) exact path tracking control for an autonomous helicopter in hover manoeuvres," in Robotics and Automation, Proceedings. ICRA '00. IEEE International Coriference on, vol. 2, 2000, pp vol.2. [14] P. Pounds, D. Bersak, and A. Dollar, "Stability of small-scale uav helicopters and quadrotors with added payload mass under pid control," Autonomous Robots, vol. 33, pp , [15] S. Ghosh, Control Systems: Theory and Applications. Pearson Education Canada, [16] S. Bellens, J. De Schutter, and H. Bruyninckx, "A hybrid pose / wrench control framework for quadrotor helicopters," in Robotics and Automation (ICRA), 2012 IEEE International Conference on, may 2012, pp [17] L. Marconi, R. Naldi, and L. Gentili, "Modelling and control of a flying robot interacting with the environment," Automatica, vol. 47, no. 12, pp , Dec [18] R. Diankov and 1. Kuffner, "Openrave: A planning architecture for autonomous robotics," Robotics Institute, Pittsburgh, PA, Tech. Rep. CMU-RI-TR-08-34, July [19] B. Siciliano, L. Sciavicco, L. Villani, and G. Oriolo, Robotics: Modelling, Planning and Control, 1st ed. Springer Publishing Company, Incorporated, [20] P. Corke, "A robotics toolbox for MATLAB," IEEE Robotics and Automation Magazine, vol. 3, no. 1, pp , Mar [21] R. Jazar, Theory of Applied Robotics: Kinematics, Dynamics, and Control (2nd Edition). Springer, [22] N. Hogan, "Impedance control: An approach to manipulation," in Proc. American Control Cont. 1984, pp [23] F. Almeida, A. Lopes, and P. Abreu, "Force-impedance control: a new control strategy of robotic manipulators," Recent advances in Mechatronics, pp , [24] Y. Narli and P. Y. Oh, "Hardware-in-the-loop test rig to capture aerial robot and sensor suite performance metrics," in Proc. IEEEIRSJ Int Intelligent Robots and Systems Cont. 2006, pp
A Hardware-in-the-loop Test Rig for Aerial Manipulation
2013 International Conference on Unmanned Aircraft Systems (ICUAS) May 28-31, 2013, Grand Hyatt Atlanta, Atlanta, GA A Hardware-in-the-loop Test Rig for Aerial Manipulation Christopher Korpela, Matko Orsag,
More informationAerial Manipulator for Structure Inspection by Contact from the Underside
2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) Congress Center Hamburg Sept 28 - Oct 2, 2015. Hamburg, Germany Aerial Manipulator for Structure Inspection by Contact from
More informationDynamic Analysis of Manipulator Arm for 6-legged Robot
American Journal of Mechanical Engineering, 2013, Vol. 1, No. 7, 365-369 Available online at http://pubs.sciepub.com/ajme/1/7/42 Science and Education Publishing DOI:10.12691/ajme-1-7-42 Dynamic Analysis
More informationCecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa
University of Pisa Master of Science in Computer Science Course of Robotics (ROB) A.Y. 2016/17 cecilia.laschi@santannapisa.it http://didawiki.cli.di.unipi.it/doku.php/magistraleinformatica/rob/start Robot
More information1. Introduction 1 2. Mathematical Representation of Robots
1. Introduction 1 1.1 Introduction 1 1.2 Brief History 1 1.3 Types of Robots 7 1.4 Technology of Robots 9 1.5 Basic Principles in Robotics 12 1.6 Notation 15 1.7 Symbolic Computation and Numerical Analysis
More informationDesign and Development of Unmanned Tilt T-Tri Rotor Aerial Vehicle
Design and Development of Unmanned Tilt T-Tri Rotor Aerial Vehicle K. Senthil Kumar, Mohammad Rasheed, and T.Anand Abstract Helicopter offers the capability of hover, slow forward movement, vertical take-off
More informationROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino
ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Control Part 4 Other control strategies These slides are devoted to two advanced control approaches, namely Operational space control Interaction
More informationKinematics and dynamics analysis of micro-robot for surgical applications
ISSN 1 746-7233, England, UK World Journal of Modelling and Simulation Vol. 5 (2009) No. 1, pp. 22-29 Kinematics and dynamics analysis of micro-robot for surgical applications Khaled Tawfik 1, Atef A.
More informationAutomatic Control Industrial robotics
Automatic Control Industrial robotics Prof. Luca Bascetta (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Prof. Luca Bascetta Industrial robots
More informationTheory and Design Issues of Underwater Manipulator
Theory and Design Issues of Underwater Manipulator Irfan Abd Rahman, Surina Mat Suboh, Mohd Rizal Arshad Univesiti Sains Malaysia albiruni81@gmail.com, sue_keegurlz@yahoo.com, rizal@eng.usm.my Abstract
More informationDesign of a Three-Axis Rotary Platform
Design of a Three-Axis Rotary Platform William Mendez, Yuniesky Rodriguez, Lee Brady, Sabri Tosunoglu Mechanics and Materials Engineering, Florida International University 10555 W Flagler Street, Miami,
More informationPPGEE Robot Dynamics I
PPGEE Electrical Engineering Graduate Program UFMG April 2014 1 Introduction to Robotics 2 3 4 5 What is a Robot? According to RIA Robot Institute of America A Robot is a reprogrammable multifunctional
More informationChapter 1: Introduction
Chapter 1: Introduction This dissertation will describe the mathematical modeling and development of an innovative, three degree-of-freedom robotic manipulator. The new device, which has been named the
More informationTable of Contents Introduction Historical Review of Robotic Orienting Devices Kinematic Position Analysis Instantaneous Kinematic Analysis
Table of Contents 1 Introduction 1 1.1 Background in Robotics 1 1.2 Robot Mechanics 1 1.2.1 Manipulator Kinematics and Dynamics 2 1.3 Robot Architecture 4 1.4 Robotic Wrists 4 1.5 Origins of the Carpal
More informationA Hyper-Redundant Manipulator for Mobile Manipulating Unmanned Aerial Vehicles
2013 International Conference on Unmanned Aircraft Systems (ICUAS) May 28-31, 2013, Grand Hyatt Atlanta, Atlanta, GA A Hyper-Redundant Manipulator for Mobile Manipulating Unmanned Aerial Vehicles Todd
More informationInverse Kinematics. Given a desired position (p) & orientation (R) of the end-effector
Inverse Kinematics Given a desired position (p) & orientation (R) of the end-effector q ( q, q, q ) 1 2 n Find the joint variables which can bring the robot the desired configuration z y x 1 The Inverse
More informationA NOUVELLE MOTION STATE-FEEDBACK CONTROL SCHEME FOR RIGID ROBOTIC MANIPULATORS
A NOUVELLE MOTION STATE-FEEDBACK CONTROL SCHEME FOR RIGID ROBOTIC MANIPULATORS Ahmad Manasra, 135037@ppu.edu.ps Department of Mechanical Engineering, Palestine Polytechnic University, Hebron, Palestine
More information10/25/2018. Robotics and automation. Dr. Ibrahim Al-Naimi. Chapter two. Introduction To Robot Manipulators
Robotics and automation Dr. Ibrahim Al-Naimi Chapter two Introduction To Robot Manipulators 1 Robotic Industrial Manipulators A robot manipulator is an electronically controlled mechanism, consisting of
More informationMTRX4700 Experimental Robotics
MTRX 4700 : Experimental Robotics Lecture 2 Stefan B. Williams Slide 1 Course Outline Week Date Content Labs Due Dates 1 5 Mar Introduction, history & philosophy of robotics 2 12 Mar Robot kinematics &
More informationMECHATRONICS SYSTEM ENGINEERING FOR CAE/CAD, MOTION CONTROL AND DESIGN OF VANE ACTUATORS FOR WATER ROBOT APPLICATIONS
MECHATRONICS SYSTEM ENGINEERING FOR CAE/CAD, MOTION CONTROL AND DESIGN OF VANE ACTUATORS FOR WATER ROBOT APPLICATIONS Finn CONRAD and Francesco ROLI Department of Mechanical Engineering, Technical University
More informationSimulation-Based Design of Robotic Systems
Simulation-Based Design of Robotic Systems Shadi Mohammad Munshi* & Erik Van Voorthuysen School of Mechanical and Manufacturing Engineering, The University of New South Wales, Sydney, NSW 2052 shadimunshi@hotmail.com,
More informationPSO based Adaptive Force Controller for 6 DOF Robot Manipulators
, October 25-27, 2017, San Francisco, USA PSO based Adaptive Force Controller for 6 DOF Robot Manipulators Sutthipong Thunyajarern, Uma Seeboonruang and Somyot Kaitwanidvilai Abstract Force control in
More informationROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino
ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Kinematic chains Readings & prerequisites From the MSMS course one shall already be familiar with Reference systems and transformations Vectors
More informationTable of Contents. Chapter 1. Modeling and Identification of Serial Robots... 1 Wisama KHALIL and Etienne DOMBRE
Chapter 1. Modeling and Identification of Serial Robots.... 1 Wisama KHALIL and Etienne DOMBRE 1.1. Introduction... 1 1.2. Geometric modeling... 2 1.2.1. Geometric description... 2 1.2.2. Direct geometric
More informationRobot mechanics and kinematics
University of Pisa Master of Science in Computer Science Course of Robotics (ROB) A.Y. 2016/17 cecilia.laschi@santannapisa.it http://didawiki.cli.di.unipi.it/doku.php/magistraleinformatica/rob/start Robot
More informationBasilio Bona ROBOTICA 03CFIOR 1
Kinematic chains 1 Readings & prerequisites Chapter 2 (prerequisites) Reference systems Vectors Matrices Rotations, translations, roto-translations Homogeneous representation of vectors and matrices Chapter
More informationRobot mechanics and kinematics
University of Pisa Master of Science in Computer Science Course of Robotics (ROB) A.Y. 2017/18 cecilia.laschi@santannapisa.it http://didawiki.cli.di.unipi.it/doku.php/magistraleinformatica/rob/start Robot
More informationUNIVERSITY OF OSLO. Faculty of Mathematics and Natural Sciences
Page 1 UNIVERSITY OF OSLO Faculty of Mathematics and Natural Sciences Exam in INF3480 Introduction to Robotics Day of exam: May 31 st 2010 Exam hours: 3 hours This examination paper consists of 5 page(s).
More informationClosed-Loop Behavior of an Autonomous Helicopter Equipped with a Robotic Arm for Aerial Manipulation Tasks
International Journal of Advanced Robotic Systems ARTICLE Closed-Loop Behavior of an Autonomous Helicopter Equipped with a Robotic Arm for Aerial Manipulation Tasks Regular Paper Konstantin Kondak, Kai
More informationElective in Robotics. Quadrotor Modeling (Marilena Vendittelli)
Elective in Robotics Quadrotor Modeling (Marilena Vendittelli) Introduction Modeling Control Problems Models for control Main control approaches Elective in Robotics - Quadrotor Modeling (M. Vendittelli)
More informationMODELING AND DYNAMIC ANALYSIS OF 6-DOF PARALLEL MANIPULATOR
MODELING AND DYNAMIC ANALYSIS OF 6-DOF PARALLEL MANIPULATOR N Narayan Rao 1, T Ashok 2, Anup Kumar Tammana 3 1 Assistant Professor, Department of Mechanical Engineering, VFSTRU, Guntur, India. nandurerao@gmail.com
More informationParallel Robots. Mechanics and Control H AMID D. TAG HI RAD. CRC Press. Taylor & Francis Group. Taylor & Francis Croup, Boca Raton London NewYoric
Parallel Robots Mechanics and Control H AMID D TAG HI RAD CRC Press Taylor & Francis Group Boca Raton London NewYoric CRC Press Is an Imprint of the Taylor & Francis Croup, an informs business Contents
More informationProceedings of the 2013 SpaceVision Conference November 7-10 th, Tempe, AZ, USA ABSTRACT
Proceedings of the 2013 SpaceVision Conference November 7-10 th, Tempe, AZ, USA Development of arm controller for robotic satellite servicing demonstrations Kristina Monakhova University at Buffalo, the
More informationWritten exams of Robotics 2
Written exams of Robotics 2 http://www.diag.uniroma1.it/~deluca/rob2_en.html All materials are in English, unless indicated (oldies are in Year Date (mm.dd) Number of exercises Topics 2018 07.11 4 Inertia
More informationKinematics Analysis of Free-Floating Redundant Space Manipulator based on Momentum Conservation. Germany, ,
Kinematics Analysis of Free-Floating Redundant Space Manipulator based on Momentum Conservation Mingming Wang (1) (1) Institute of Astronautics, TU Muenchen, Boltzmannstr. 15, D-85748, Garching, Germany,
More informationInverse Kinematics Analysis for Manipulator Robot With Wrist Offset Based On the Closed-Form Algorithm
Inverse Kinematics Analysis for Manipulator Robot With Wrist Offset Based On the Closed-Form Algorithm Mohammed Z. Al-Faiz,MIEEE Computer Engineering Dept. Nahrain University Baghdad, Iraq Mohammed S.Saleh
More informationKINEMATIC AND DYNAMIC SIMULATION OF A 3DOF PARALLEL ROBOT
Bulletin of the Transilvania University of Braşov Vol. 8 (57) No. 2-2015 Series I: Engineering Sciences KINEMATIC AND DYNAMIC SIMULATION OF A 3DOF PARALLEL ROBOT Nadia Ramona CREŢESCU 1 Abstract: This
More informationFlexible Modeling and Simulation Architecture for Haptic Control of Maritime Cranes and Robotic Arms
Flexible Modeling and Simulation Architecture for Haptic Control of Maritime Cranes and Robotic Arms F. Sanfilippo, H. P. Hildre, V. Æsøy and H.X. Zhang Department of Maritime Technology and Operation
More informationINSTITUTE OF AERONAUTICAL ENGINEERING
Name Code Class Branch Page 1 INSTITUTE OF AERONAUTICAL ENGINEERING : ROBOTICS (Autonomous) Dundigal, Hyderabad - 500 0 MECHANICAL ENGINEERING TUTORIAL QUESTION BANK : A7055 : IV B. Tech I Semester : MECHANICAL
More informationCHAPTER 3 MATHEMATICAL MODEL
38 CHAPTER 3 MATHEMATICAL MODEL 3.1 KINEMATIC MODEL 3.1.1 Introduction The kinematic model of a mobile robot, represented by a set of equations, allows estimation of the robot s evolution on its trajectory,
More informationAnibal Ollero Professor and head of GRVC University of Seville (Spain)
Aerial Manipulation Anibal Ollero Professor and head of GRVC University of Seville (Spain) aollero@us.es Scientific Advisor of the Center for Advanced Aerospace Technologies (Seville, Spain) aollero@catec.aero
More informationIndustrial Robots : Manipulators, Kinematics, Dynamics
Industrial Robots : Manipulators, Kinematics, Dynamics z z y x z y x z y y x x In Industrial terms Robot Manipulators The study of robot manipulators involves dealing with the positions and orientations
More informationMotion Planning for Dynamic Knotting of a Flexible Rope with a High-speed Robot Arm
The 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems October 18-22, 2010, Taipei, Taiwan Motion Planning for Dynamic Knotting of a Flexible Rope with a High-speed Robot Arm Yuji
More informationVIBRATION ISOLATION USING A MULTI-AXIS ROBOTIC PLATFORM G.
VIBRATION ISOLATION USING A MULTI-AXIS ROBOTIC PLATFORM G. Satheesh Kumar, Y. G. Srinivasa and T. Nagarajan Precision Engineering and Instrumentation Laboratory Department of Mechanical Engineering Indian
More informationModeling of Humanoid Systems Using Deductive Approach
INFOTEH-JAHORINA Vol. 12, March 2013. Modeling of Humanoid Systems Using Deductive Approach Miloš D Jovanović Robotics laboratory Mihailo Pupin Institute Belgrade, Serbia milos.jovanovic@pupin.rs Veljko
More informationDynamic Simulation of a KUKA KR5 Industrial Robot using MATLAB SimMechanics
Dynamic Simulation of a KUKA KR5 Industrial Robot using MATLAB SimMechanics Arun Dayal Udai, C.G Rajeevlochana, Subir Kumar Saha Abstract The paper discusses a method for the dynamic simulation of a KUKA
More informationSIMULATION ENVIRONMENT PROPOSAL, ANALYSIS AND CONTROL OF A STEWART PLATFORM MANIPULATOR
SIMULATION ENVIRONMENT PROPOSAL, ANALYSIS AND CONTROL OF A STEWART PLATFORM MANIPULATOR Fabian Andres Lara Molina, Joao Mauricio Rosario, Oscar Fernando Aviles Sanchez UNICAMP (DPM-FEM), Campinas-SP, Brazil,
More informationRobotics 2 Information
Robotics 2 Information Prof. Alessandro De Luca Robotics 2! 2017/18! Second semester! Monday, February 26 Wednesday, May 30, 2018! Courses of study (code)! Master in Artificial Intelligence and Robotics
More informationKinematics. Kinematics analyzes the geometry of a manipulator, robot or machine motion. The essential concept is a position.
Kinematics Kinematics analyzes the geometry of a manipulator, robot or machine motion. The essential concept is a position. 1/31 Statics deals with the forces and moments which are aplied on the mechanism
More informationLecture «Robot Dynamics»: Introduction
Lecture «Robot Dynamics»: Introduction 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG G1 Wednesday 8:15 10:00, according to schedule (about every 2nd week) office hour: LEE
More informationIMPROVING QUADROTOR 3-AXES STABILIZATION RESULTS USING EMPIRICAL RESULTS AND SYSTEM IDENTIFICATION
IMPROVING QUADROTOR 3-AXES STABILIZATION RESULTS USING EMPIRICAL RESULTS AND SYSTEM IDENTIFICATION Övünç Elbir & Electronics Eng. oelbir@etu.edu.tr Anıl Ufuk Batmaz & Electronics Eng. aubatmaz@etu.edu.tr
More informationDynamical Modeling and Controlof Quadrotor
Dynamical Modeling and Controlof Quadrotor Faizan Shahid NUST PNEC Pakistan engr.faizan_shahid@hotmail.com Muhammad Bilal Kadri, Nasir Aziz Jumani, Zaid Pirwani PAF KIET Pakistan bilal.kadri@pafkiet.edu.pk
More informationA Simplified Vehicle and Driver Model for Vehicle Systems Development
A Simplified Vehicle and Driver Model for Vehicle Systems Development Martin Bayliss Cranfield University School of Engineering Bedfordshire MK43 0AL UK Abstract For the purposes of vehicle systems controller
More informationTorque-Position Transformer for Task Control of Position Controlled Robots
28 IEEE International Conference on Robotics and Automation Pasadena, CA, USA, May 19-23, 28 Torque-Position Transformer for Task Control of Position Controlled Robots Oussama Khatib, 1 Peter Thaulad,
More informationState Space System Modeling of a Quad Copter UAV
Indian Journal of Science Technology, Vol 9(27), DOI: 10.17485/ijst/2016/v9i27/95239, July 2016 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 State Space System Modeling of a Quad Copter UAV Zaid
More information10/11/07 1. Motion Control (wheeled robots) Representing Robot Position ( ) ( ) [ ] T
3 3 Motion Control (wheeled robots) Introduction: Mobile Robot Kinematics Requirements for Motion Control Kinematic / dynamic model of the robot Model of the interaction between the wheel and the ground
More informationSerial Manipulator Statics. Robotics. Serial Manipulator Statics. Vladimír Smutný
Serial Manipulator Statics Robotics Serial Manipulator Statics Vladimír Smutný Center for Machine Perception Czech Institute for Informatics, Robotics, and Cybernetics (CIIRC) Czech Technical University
More informationHand. Desk 4. Panda research 5. Franka Control Interface (FCI) Robot Model Library. ROS support. 1 technical data is subject to change
TECHNICAL DATA 1, 2 Arm degrees of freedom 7 DOF payload 3 kg sensitivity joint torque sensors in all 7 axes maximum reach 855 mm joint position limits A1: -170/170, A2: -105/105, [ ] A3: -170/170, A4:
More informationMDP646: ROBOTICS ENGINEERING. Mechanical Design & Production Department Faculty of Engineering Cairo University Egypt. Prof. Said M.
MDP646: ROBOTICS ENGINEERING Mechanical Design & Production Department Faculty of Engineering Cairo University Egypt Prof. Said M. Megahed APPENDIX A: PROBLEM SETS AND PROJECTS Problem Set # Due 3 rd week
More informationSCREW-BASED RELATIVE JACOBIAN FOR MANIPULATORS COOPERATING IN A TASK
ABCM Symposium Series in Mechatronics - Vol. 3 - pp.276-285 Copyright c 2008 by ABCM SCREW-BASED RELATIVE JACOBIAN FOR MANIPULATORS COOPERATING IN A TASK Luiz Ribeiro, ribeiro@ime.eb.br Raul Guenther,
More informationUnmanned Aerial Vehicles
Unmanned Aerial Vehicles Embedded Control Edited by Rogelio Lozano WILEY Table of Contents Chapter 1. Aerodynamic Configurations and Dynamic Models 1 Pedro CASTILLO and Alejandro DZUL 1.1. Aerodynamic
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 by scientists, for scientists 3,800 116,000 120M Open access books available International authors and editors Downloads Our
More informationMCE/EEC 647/747: Robot Dynamics and Control. Lecture 1: Introduction
MCE/EEC 647/747: Robot Dynamics and Control Lecture 1: Introduction Reading: SHV Chapter 1 Robotics and Automation Handbook, Chapter 1 Assigned readings from several articles. Cleveland State University
More informationCAMERA GIMBAL PERFORMANCE IMPROVEMENT WITH SPINNING-MASS MECHANICAL GYROSCOPES
8th International DAAAM Baltic Conference "INDUSTRIAL ENGINEERING 19-21 April 2012, Tallinn, Estonia CAMERA GIMBAL PERFORMANCE IMPROVEMENT WITH SPINNING-MASS MECHANICAL GYROSCOPES Tiimus, K. & Tamre, M.
More informationFreely Available for Academic Use!!! March 2012
RoboAnalyzer User Manual Freely Available for Academic Use!!! March 2012 Developed by Prof S. K. Saha & Team Mechatronics Lab, Mechanical Engineering Department, IIT Delhi Courtesy: CD Cell, QIP, IIT Delhi
More informationLecture «Robot Dynamics»: Kinematic Control
Lecture «Robot Dynamics»: Kinematic Control 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) Marco Hutter,
More informationSimulation. x i. x i+1. degrees of freedom equations of motion. Newtonian laws gravity. ground contact forces
Dynamic Controllers Simulation x i Newtonian laws gravity ground contact forces x i+1. x degrees of freedom equations of motion Simulation + Control x i Newtonian laws gravity ground contact forces internal
More informationFlightGear application for flight simulation of a mini-uav
FlightGear application for flight simulation of a mini-uav Tomáš Vogeltanz and Roman Jašek Citation: AIP Conference Proceedings 1648, 550014 (2015); doi: 10.1063/1.4912769 View online: http://dx.doi.org/10.1063/1.4912769
More informationDesign & Optimization Fuzzy Logic Controller for General Helicopter Model
Design & Optimization Fuzzy Logic Controller for General Helicopter Model Hasan A. AbuMeteir Graduated Student of Control Engineering IUG Gaza-Palestine hmeteir@gmail.com Abstract Helicopter aviation is
More informationQUANSER Flight Control Systems Design. 2DOF Helicopter 3DOF Helicopter 3DOF Hover 3DOF Gyroscope. Quanser Education Solutions Powered by
QUANSER Flight Control Systems Design 2DOF Helicopter 3DOF Helicopter 3DOF Hover 3DOF Gyroscope Quanser Education Solutions Powered by 2 DOF Helicopter What does it represent? Classic helicopter with main
More informationAUTONOMOUS PLANETARY ROVER CONTROL USING INVERSE SIMULATION
AUTONOMOUS PLANETARY ROVER CONTROL USING INVERSE SIMULATION Kevin Worrall (1), Douglas Thomson (1), Euan McGookin (1), Thaleia Flessa (1) (1)University of Glasgow, Glasgow, G12 8QQ, UK, Email: kevin.worrall@glasgow.ac.uk
More informationMatlab Simulator of a 6 DOF Stanford Manipulator and its Validation Using Analytical Method and Roboanalyzer
Matlab Simulator of a 6 DOF Stanford Manipulator and its Validation Using Analytical Method and Roboanalyzer Maitreyi More 1, Rahul Abande 2, Ankita Dadas 3, Santosh Joshi 4 1, 2, 3 Department of Mechanical
More informationROBOT TEAMS CH 12. Experiments with Cooperative Aerial-Ground Robots
ROBOT TEAMS CH 12 Experiments with Cooperative Aerial-Ground Robots Gaurav S. Sukhatme, James F. Montgomery, and Richard T. Vaughan Speaker: Jeff Barnett Paper Focus Heterogeneous Teams for Surveillance
More informationLecture «Robot Dynamics»: Kinematics 3
Lecture «Robot Dynamics»: Kinematics 3 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) office hour: LEE
More informationForce control of redundant industrial robots with an approach for singularity avoidance using extended task space formulation (ETSF)
Force control of redundant industrial robots with an approach for singularity avoidance using extended task space formulation (ETSF) MSc Audun Rønning Sanderud*, MSc Fredrik Reme**, Prof. Trygve Thomessen***
More informationApplications. Human and animal motion Robotics control Hair Plants Molecular motion
Multibody dynamics Applications Human and animal motion Robotics control Hair Plants Molecular motion Generalized coordinates Virtual work and generalized forces Lagrangian dynamics for mass points
More information2. Motion Analysis - Sim-Mechanics
2 Motion Analysis - Sim-Mechanics Figure 1 - The RR manipulator frames The following table tabulates the summary of different types of analysis that is performed for the RR manipulator introduced in the
More informationCamera gimbal control system for unmanned platforms
8 th International Symposium Topical Problems in the Field of Electrical and Power Engineering Pärnu, Estonia, January 11-16, 2010 Camera gimbal control system for unmanned platforms Kristjan Tiimus, Mart
More informationKINEMATIC ANALYSIS OF 3 D.O.F OF SERIAL ROBOT FOR INDUSTRIAL APPLICATIONS
KINEMATIC ANALYSIS OF 3 D.O.F OF SERIAL ROBOT FOR INDUSTRIAL APPLICATIONS Annamareddy Srikanth 1 M.Sravanth 2 V.Sreechand 3 K.Kishore Kumar 4 Iv/Iv B.Tech Students, Mechanical Department 123, Asst. Prof.
More informationON THE RE-CONFIGURABILITY DESIGN OF PARALLEL MACHINE TOOLS
33 ON THE RE-CONFIGURABILITY DESIGN OF PARALLEL MACHINE TOOLS Dan Zhang Faculty of Engineering and Applied Science, University of Ontario Institute of Technology Oshawa, Ontario, L1H 7K, Canada Dan.Zhang@uoit.ca
More informationLecture VI: Constraints and Controllers. Parts Based on Erin Catto s Box2D Tutorial
Lecture VI: Constraints and Controllers Parts Based on Erin Catto s Box2D Tutorial Motion Constraints In practice, no rigid body is free to move around on its own. Movement is constrained: wheels on a
More informationRobotics kinematics and Dynamics
Robotics kinematics and Dynamics C. Sivakumar Assistant Professor Department of Mechanical Engineering BSA Crescent Institute of Science and Technology 1 Robot kinematics KINEMATICS the analytical study
More informationSingularity Handling on Puma in Operational Space Formulation
Singularity Handling on Puma in Operational Space Formulation Denny Oetomo, Marcelo Ang Jr. National University of Singapore Singapore d oetomo@yahoo.com mpeangh@nus.edu.sg Ser Yong Lim Gintic Institute
More informationFREE SINGULARITY PATH PLANNING OF HYBRID PARALLEL ROBOT
Proceedings of the 11 th International Conference on Manufacturing Research (ICMR2013), Cranfield University, UK, 19th 20th September 2013, pp 313-318 FREE SINGULARITY PATH PLANNING OF HYBRID PARALLEL
More informationAn Improved Dynamic Modeling of a 3-RPS Parallel Manipulator using the concept of DeNOC Matrices
An Improved Dynamic Modeling of a 3-RPS Parallel Manipulator using the concept of DeNOC Matrices A. Rahmani Hanzaki, E. Yoosefi Abstract A recursive dynamic modeling of a three-dof parallel robot, namely,
More informationDESIGN AND MODELLING OF A 4DOF PAINTING ROBOT
DESIGN AND MODELLING OF A 4DOF PAINTING ROBOT MSc. Nilton Anchaygua A. Victor David Lavy B. Jose Luis Jara M. Abstract The following project has as goal the study of the kinematics, dynamics and control
More informationAn Efficient Method for Solving the Direct Kinematics of Parallel Manipulators Following a Trajectory
An Efficient Method for Solving the Direct Kinematics of Parallel Manipulators Following a Trajectory Roshdy Foaad Abo-Shanab Kafr Elsheikh University/Department of Mechanical Engineering, Kafr Elsheikh,
More informationSUPPORTING LINEAR MOTION: A COMPLETE GUIDE TO IMPLEMENTING DYNAMIC LOAD SUPPORT FOR LINEAR MOTION SYSTEMS
SUPPORTING LINEAR MOTION: A COMPLETE GUIDE TO IMPLEMENTING DYNAMIC LOAD SUPPORT FOR LINEAR MOTION SYSTEMS Released by: Keith Knight Catalyst Motion Group Engineering Team Members info@catalystmotiongroup.com
More informationPosition and Orientation Control of Robot Manipulators Using Dual Quaternion Feedback
The 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems October 18-22, 2010, Taipei, Taiwan Position and Orientation Control of Robot Manipulators Using Dual Quaternion Feedback Hoang-Lan
More informationInternational Journal of Advanced Research in Computer Science and Software Engineering
Volume 2, Issue 10, October 2012 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Force Closure
More informationDesign & Kinematic Analysis of an Articulated Robotic Manipulator
Design & Kinematic Analysis of an Articulated Robotic Manipulator Elias Eliot 1, B.B.V.L. Deepak 1*, D.R. Parhi 2, and J. Srinivas 2 1 Department of Industrial Design, National Institute of Technology-Rourkela
More informationA simple example. Assume we want to find the change in the rotation angles to get the end effector to G. Effect of changing s
CENG 732 Computer Animation This week Inverse Kinematics (continued) Rigid Body Simulation Bodies in free fall Bodies in contact Spring 2006-2007 Week 5 Inverse Kinematics Physically Based Rigid Body Simulation
More informationDesign and Analysis of Quadcopter Classical Controller Ahmed H. Ahmed*, Ahmed N. Ouda*, Ahmed M.Kamel*, Y. Z. Elhalwagy*
16 th International Conference on AEROSPACE SCIENCES & AVIATION TECHNOLOGY, ASAT - 16 May 26-28, 2015, E-Mail: asat@mtc.edu.eg Military Technical College, Kobry Elkobbah, Cairo, Egypt Tel : +(202) 24025292
More informationDeveloping a Robot Model using System-Level Design
Developing a Robot Model using System-Level Design What was once the stuff of dreams, being secretly developed in high-security government labs for applications in defense and space exploration, is now
More information1498. End-effector vibrations reduction in trajectory tracking for mobile manipulator
1498. End-effector vibrations reduction in trajectory tracking for mobile manipulator G. Pajak University of Zielona Gora, Faculty of Mechanical Engineering, Zielona Góra, Poland E-mail: g.pajak@iizp.uz.zgora.pl
More informationModeling, Parameter Estimation, and Navigation of Indoor Quadrotor Robots
Brigham Young University BYU ScholarsArchive All Theses and Dissertations 2013-04-29 Modeling, Parameter Estimation, and Navigation of Indoor Quadrotor Robots Stephen C. Quebe Brigham Young University
More informationCMPUT 412 Motion Control Wheeled robots. Csaba Szepesvári University of Alberta
CMPUT 412 Motion Control Wheeled robots Csaba Szepesvári University of Alberta 1 Motion Control (wheeled robots) Requirements Kinematic/dynamic model of the robot Model of the interaction between the wheel
More informationFuzzy Logic Approach for Hybrid Position/Force Control on Underwater Manipulator
Fuzzy Logic Approach for Hybrid Position/Force Control on Underwater Manipulator Mohd Rizal Arshad, Surina Mat Suboh, Irfan Abd Rahman & Mohd Nasiruddin Mahyuddin USM Robotic Research Group (URRG), School
More informationCS283: Robotics Fall 2016: Robot Arms
CS83: Fall 016: Robot Arms Sören Schwertfeger / 师泽仁 ShanghaiTech University ShanghaiTech University - SIST - 0.11.016 REVIEW ShanghaiTech University - SIST - 0.11.016 3 General Control Scheme for Mobile
More informationDevelopment of a Ground Based Cooperating Spacecraft Testbed for Research and Education
DIPARTIMENTO DI INGEGNERIA INDUSTRIALE Development of a Ground Based Cooperating Spacecraft Testbed for Research and Education Mattia Mazzucato, Sergio Tronco, Andrea Valmorbida, Fabio Scibona and Enrico
More information