Kinematic Model Analysis of an 8-DOF Photographic Robot

Similar documents
Open Access The Kinematics Analysis and Configuration Optimize of Quadruped Robot. Jinrong Zhang *, Chenxi Wang and Jianhua Zhang

Table of Contents Introduction Historical Review of Robotic Orienting Devices Kinematic Position Analysis Instantaneous Kinematic Analysis

Operation Trajectory Control of Industrial Robots Based on Motion Simulation

VALIDATION OF FORWARD GEOMETRIC MODELS FOR ABB ROBOTS USING VIRTUAL MODELS AND THE SOFTWARE APPLICATIONS CATIA AND ABB ROBOT STUDIO

Trajectory Optimization of Composite-pipe Cutting Based on Robot. Harbin , China. Abstract

Design and Simulation for Bionic Mechanical Arm in Jujube Transplanter *

Chapter 1: Introduction

101. Design and realization of virtual prototype of shotcrete robot based on OpenGL

Design of the 4-DOF Parallel Robot Control System Based on EtherCAT Cunfeng Kang1, a, Yukun Zheng1, b

Supplementary Information. Design of Hierarchical Structures for Synchronized Deformations

Virtual Interaction System Based on Optical Capture

[2] J. "Kinematics," in The International Encyclopedia of Robotics, R. Dorf and S. Nof, Editors, John C. Wiley and Sons, New York, 1988.

Kinematics. Kinematics analyzes the geometry of a manipulator, robot or machine motion. The essential concept is a position.

Theory of Machines Course # 1

Inverse Kinematics Analysis for Manipulator Robot With Wrist Offset Based On the Closed-Form Algorithm

A New Algorithm for Measuring and Optimizing the Manipulability Index

Simulation and Modeling of 6-DOF Robot Manipulator Using Matlab Software

Kinematics Fundamentals CREATING OF KINEMATIC CHAINS

Computer Life (CPL) ISSN: Design of the Multifunctional Writing Robot based on Arduino

Path planning and kinematics simulation of surfacing cladding for hot forging die

MOTION TRAJECTORY PLANNING AND SIMULATION OF 6- DOF MANIPULATOR ARM ROBOT

Construction of SCARA robot simulation platform based on ROS

Design of a Three-Axis Rotary Platform

Adaptation of the geometric model of a 6 dof serial robot to the task space

KINEMATIC ANALYSIS OF 3 D.O.F OF SERIAL ROBOT FOR INDUSTRIAL APPLICATIONS

Measurement. Calibration and analysis of eccentric error of the laser rotary-scanning measurement system. Tung-Hsien Tsai a,, Kuang-Chao Fan b

A Review Paper on Analysis and Simulation of Kinematics of 3R Robot with the Help of RoboAnalyzer

EEE 187: Robotics Summary 2

Robotics kinematics and Dynamics

2.007 Design and Manufacturing I Spring 2009

Desktop 3-axis parallel kinematic milling machine

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

The closed-loop kinematics modeling and numerical calculation of the parallel hexapod robot in space

Robot mechanics and kinematics

Development of a MATLAB Toolbox for 3-PRS Parallel Robot

Robotics. SAAST Robotics Robot Arms

Pick and Place Robot Simulation

Design of Visual Servo Robot Tracking System Based on Image Feature

Modeling and kinematics simulation of freestyle skiing robot

FABRICATION OF A 5 D.O.F ROBOT ARM CONTROLLED BY HAPTIC TECHNOLOGY

Optimal Design of a 6-DOF 4-4 Parallel Manipulator with Uncoupled Singularities

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 3: Forward and Inverse Kinematics

Force control of redundant industrial robots with an approach for singularity avoidance using extended task space formulation (ETSF)

Advances in Engineering Research, volume 123 2nd International Conference on Materials Science, Machinery and Energy Engineering (MSMEE 2017)

Modelling of mechanical system CREATING OF KINEMATIC CHAINS

A New Algorithm for Measuring and Optimizing the Manipulability Index

Design of three-dimensional photoelectric stylus micro-displacement measuring system

A Pair of Measures of Rotational Error for Axisymmetric Robot End-Effectors

Product information. Hi-Tech Electronics Pte Ltd

Fundamentals of Robotics Study of a Robot - Chapter 2 and 3

Analytical and Applied Kinematics

Basilio Bona ROBOTICA 03CFIOR 1

WEEKS 1-2 MECHANISMS

MPU Based 6050 for 7bot Robot Arm Control Pose Algorithm

Study on Gear Chamfering Method based on Vision Measurement

Matlab Simulator of a 6 DOF Stanford Manipulator and its Validation Using Analytical Method and Roboanalyzer

Computational Geometry Algorithms for Animation of a Segmented Space Reflector Telescope

Inverse kinematics Analysis and Solution of Six Degree of Freedom Industrial Robot Based on Projective Method of Descriptive Geometry

Lesson 1: Introduction to Pro/MECHANICA Motion

-SOLUTION- ME / ECE 739: Advanced Robotics Homework #2

International Journal of Advanced Research in Computer Science and Software Engineering

FREE SINGULARITY PATH PLANNING OF HYBRID PARALLEL ROBOT

Singularity Loci of Planar Parallel Manipulators with Revolute Joints

MTRX4700 Experimental Robotics

Spatial R-C-C-R Mechanism for a Single DOF Gripper

Geometric Modeling of Parallel Robot and Simulation of 3-RRR Manipulator in Virtual Environment

A NEW TECHNIQUE FOR SKETCHING EPICYCLIC GEAR MECHANISMS USING ACYCLIC GRAPH

Connection Elements and Connection Library

Kinematics and dynamics analysis of micro-robot for surgical applications

Forward kinematics and Denavit Hartenburg convention

Methodology to Determine Counterweights for Passive Balancing of a 3-R Orientation Sensing Mechanism using Hanging Method

6th International Conference on Management, Education, Information and Control (MEICI 2016)

ÉCOLE POLYTECHNIQUE DE MONTRÉAL

Path Planning for Aircraft Fuel Tank Inspection Robot Based on Region Division

Kinematics - Introduction. Robotics. Kinematics - Introduction. Vladimír Smutný

Robot mechanics and kinematics

SCREW-BASED RELATIVE JACOBIAN FOR MANIPULATORS COOPERATING IN A TASK

Research of Robot Tutorial Software Systems Xin-yang WANG 1 and Jian ZHANG 2

MBS MODELLING WITH SIMMECHANICS: CASE STUDIES IN RESEARCH AND EDUCATION

A Calligraphy Robot - Callibot: Design, Analysis and Applications

Changing Assembly Modes without Passing Parallel Singularities in Non-Cuspidal 3-RPR Planar Parallel Robots

Measurement and Precision Analysis of Exterior Orientation Element Based on Landmark Point Auxiliary Orientation

Development of Direct Kinematics and Workspace Representation for Smokie Robot Manipulator & the Barret WAM

Advanced Vision Guided Robotics. David Bruce Engineering Manager FANUC America Corporation

Dynamics Response of Spatial Parallel Coordinate Measuring Machine with Clearances

Single Actuator Shaker Design to Generate Infinite Spatial Signatures

Application Value of Slider-Crank Mechanism in Pick-and-Place Operation of Delta Robot

Research on Adaptive Control System of Robot Arm with Six Degrees of Freedom

Chapter 2 Intelligent Behaviour Modelling and Control for Mobile Manipulators

Chapter 1 Introduction

3/12/2009 Advanced Topics in Robotics and Mechanism Synthesis Term Projects

Automatic Control Industrial robotics

Research on the Control Strategy of Decoupled 3-DOF Joystick for Teleoperation

COMPUTER SIMULATION OF MOVEMENTS OF THE HEXAPOD ROBOT FOR 3D PRINTING OF BUILDING PRODUCTS

RE<C: Heliostat Orientation Estimation Using a 3-Axis Accelerometer

REDUCED END-EFFECTOR MOTION AND DISCONTINUITY IN SINGULARITY HANDLING TECHNIQUES WITH WORKSPACE DIVISION

Simulation of Articulated Robotic Manipulator & It s Application in Modern Industries

ME5286 Robotics Spring 2015 Quiz 1

Reconfigurable Manipulator Simulation for Robotics and Multimodal Machine Learning Application: Aaria

Inverse Kinematics Software Design and Trajectory Control Programming of SCARA Manipulator robot

Transcription:

Kinematic Model Analysis of an 8-DOF Photographic Robot Xiaowei Xie, Xingang Miao, Su Wang and Feng Zhang Abstract The photographic robot studied in this chapter is an 8-DOF PRRPR-S type. In order to obtain a stable and repeatable lens shooting trajectory, it is necessary to balance the robot s own weight and structural rigidity. First, based on the structural analysis of the photographic robot, the main parameters of the mechanism design are extracted. Then, with the help of the photographic robot calibration, the kinematics model of the robot is established. The DH model is applied on the first seven axes of the photographic robot. The -parameter model is used on the end actuator attitude adjustment rotation axis. Finally, the motion of each axis is simulated in MATLAB, which verifies the kinematic model. Keywords Photographic robot Kinematics analysis DH model -parameter model 1 Introduction The photographic robot can accurately reproduce the graphics and export the shooting trach at the same time, which cannot be realized by the manual operation. It is an important tool, used for shooting source material, for digital image synthesis technology, which provides the foundation for the creation of visual effects. At present, the use of photographic robots requires professional operators to participate. This approach has been approved to be time-consuming, which is less efficient. The purpose of this chapter is to establish the kinematic model of the 8-DOF photographic robot. This allows the operator to specify the target position of the end actuator and simplify the operation mode. The photographic robot controls the X. Xie X. Miao (&) S. Wang Beijing Key Laboratory of Robot Bionics and Function Research, Beijing University of Civil Engineering and Architecture, Beijing, China e-mail: miaoxingang@bucea.edu.cn F. Zhang China Petroleum Pipeline Research Institute, Langfang, Hebei, China Springer Nature Singapore Pte Ltd. 018 S. Chen et al. (eds.), Transactions on Intelligent Welding Manufacturing, Transactions on Intelligent Welding Manufacturing, https://doi.org/10.100/98-981-10-04-_15 191

19 X. Xie et al. movement of cameras and can monitor the welding process at a specified location in real time. This will make photographic robots widely used in welding manufacturing. While modeling is the key process of robot kinematics analysis, the DH modeling method is one of the most commonly used modeling methods [1, ]. In this chapter, the first seven axes of the photographic robot are developed by this modeling method. However, this model acts singularly when the adjacent two joint axes of the robot are parallel or nearly parallel. Therefore, when parallel axes occur, the rotation of one y axis will be increased to avoid the singularity problem []. The rotation axis, which is performed by the actuator at the end for attitude adjustment, uses a -parameter S-model [4]. According to the kinematic model established by this method, the pose matrix of the end actuator can be obtained more accurately, which in practice has a great application value. Schematics and Zero Status Parameter Tables In this chapter, the type of photography robot is an 8-DOF PRRPR-S type, with complete spatial positioning capability. It belongs to the double redundant freedom robot. Physical prototype and key components are named as in Fig. 1. Compared with the traditional industrial robots, the arm can be elongated, and the robot body structure can be moved in a linear orbit. The kinematics model of the robot is established depending on each link as a rigid body. Kinematics model research mainly solves the problem of robot positioning, especially for describing the positional relationship between one connecting rod and another. In this chapter, the DH method is used to model the photographic robot, while the -parameter model method is used for the end actuator transformation matrix. The above statement has already taken the calibration requirements into account. DH modeling methods in different literature are slightly different. The coordinate system {i} in this chapter is attached to the connecting rod i at the origin of the joint axis of the connecting rod. The specification of the additional coordinate system of the connecting rod is summarized as follows: (1) For the coordinate system {i} of the connecting rod i, the Z axis is pointing in the axial direction of the joint axis, and for the linear motion axis, the axial direction is the direction of the motion axis; () The X axis of the coordinate system {i} is the vertical direction of the coordinate system {i 1} Z axis and the coordinate system {i} Z axis. The Y axis of the coordinate system {i} is determined by the right-hand rule according to the X axis and Z axis.

Kinematic Model Analysis of an 8-DOF Photographic Robot 19 Fig. 1 Photographic robot movement axes and key parts named Thus, the establishment of the photographic robot connecting rod coordinate system is shown in Fig.. There are eight motion axes in the photographic robot, respectively, the bottom linear motion axis r 1, the bottom ring rotation axis h, the top of the ring structure rotation axis h, the top linear motion axis r 4, the top line structure distal pitch rotation axis h 5, the end actuator attitude adjustment rotation axis h, pitch axis h and roll axis h ee. Considering the zero state of the photographic robot, based on the DH and -parameter models, the kinematic link parameters of the photographic robot are obtained, as shown in Table 1. When the photographic robot is located in the zero state, the movement amount of each motor shaft is 0. The position and attitude of the photographic robot are shown in Table 1.

194 X. Xie et al. Fig. Connecting rod coordinate system Table 1 Photographic robot kinematic link parameters table Parameter Vary Type i 1 4 5 W 0 1 0 p/ 0 0 p/ 0 1 1 1 0 r 1 + r 10 0 p/ 1 1 p/ r 0 p/ 1 p/ 0 l p/ 4 1 4 0 r 4 + r 40 0 p/ 4 5 1 5 p/ 0 0 p/ 5 1 0 r 0 p/ 1 p/ 0 0 p/ EE EE 0 0 0 0 0 0 Transformation Matrix.1 Transformation Matrix Type 1 DH (h r l a) The DH transformation matrix means that in the coordinate system {i}, it rotates h around the current Z axis, then moves r along the Z axis, next moves l along the X axis, afterward rotates a around the X axis. The formula of the transformation matrix of DH modeling is

Kinematic Model Analysis of an 8-DOF Photographic Robot 195 cos h cos a sin h sin h sin a l cos h sin h cos a sin h cos h sin a l sin h A DH ¼ 4 0 sin a cos a r 5 ð1þ. Transformation Matrix Type EE (-Parameter Transformation Matrix) The -parameter transformation matrix means that, in the coordinate system {i}, the following transformation is performed in the new coordinate system after the transformation, it rotates h around the Z axis, rotates b around the Y axis, rotates a around the X axis, then moves x along the X axis, moves y along the Y axis and finally moves z along the Z axis. The EE modeling transformation matrix formula is : cos b cos h cos h sin a sin b cos a sin h sin a sin h þ cos a sin b cos h cos b sin h sin h sin a sin b þ cos a cos h sin a cos h þ cos a sin b sin h A ee ¼ 4 sin b cos b sin a cos a cos b 0 0 0 z ðsin a sin h þ cos a sin b cos hþ y ðcos a sin h cos h sin a sin bþþx cos b cos h z ðsin a cos h cos a sin b sin hþþy ðcos a cos h þ sin h sin a sin bþþx cos b sin h z cos a cos b x sin b þ y cos b sin a 5 1 From the above analysis, the photographic robot transformation matrix is obtained ðþ 0 0 1 0 1 0 0 0 A 0 ¼ 4 0 1 0 05 ðþ 1 0 0 0 0 0 1 0 A 1 ¼ 4 0 1 0 r 1 þ r 10 5 ð4þ cosðh p=þ 0 sinðh p=þ 0 sinðh A ¼ p=þ 0 cosðh p=þ 0 4 0 1 0 r 5 ð5þ :

19 X. Xie et al. A ¼ 4 cosðh p=þ 0 sinðh p=þ l cosðh p=þ sinðh p=þ 0 cosðh p=þ l sinðh p=þ 0 1 0 0 5 ðþ 1 0 0 0 0 0 1 0 A 4 ¼ 4 0 1 0 r 4 þ r 40 5 ðþ cosðh 5 þ p=þ 0 sinðh 5 þ p=þ 0 sinðh A 5 ¼ 5 þ p=þ 0 cosðh 5 þ p=þ 0 4 0 1 0 05 ð8þ A ¼ 4 cos h 0 sin h 0 sin h 0 cos h 0 0 1 0 r 5 ð9þ cosðh p=þ 0 sinðh p=þ 0 sinðh A ¼ p=þ 0 cosðh p=þ 0 4 0 1 0 05 ð10þ cos h ee sin h ee 0 0 sin h A ee ¼ ee cos h ee 0 0 4 0 0 1 05 ð11þ The position of the end actuator coordinate system in the world coordinate system is T ee ¼ A 1 A A A 4 A 5 A A A ee ð1þ Among them, r 1 =0,r 4 =0,r 10 = 1000, r =00,l =,r 40 =,r = 9, r 1 =0. In Fig., r 0 = 199. r 0 is the distance from the upper surface of the bottom linear track to the top of the ring structure rotation axis. It is assumed that the height of the upper surface of the bottom linear track is used as the origin height of the world coordinate system. However, under the consideration that the positional expression of the photographic robot contains interrelated link parameters, the world coordinate system is placed in the middle of the two tracks, which makes the height lower than the height of the ring structure s top.

Kinematic Model Analysis of an 8-DOF Photographic Robot 19 Fig. Rotating platform model: a bottom linear motion axis; b top of the ring structure rotation axis; c bottom ring rotation axis; d top linear motion axis; e top line structure distal pitch rotation axis; f end actuator attitude adjustment rotation axis; g end actuator attitude adjustment pitch axis; h end actuator attitude adjustment pitch roll axis

198 X. Xie et al. 4 Verification of Kinematics Model In this chapter, the kinematics model of the photographic robot is displayed graphically with MATLAB software. It moves as much as possible within the motion range of each joint of the photographic robot [5]. As shown in Fig., the green dotted line is the initial zero position of the photographic robot, the blue solid line is the end state of the motion of the photographic robot, the sky and black is the posture of the end actuator, and the red dotted line is the end actuator motion trajectory of the photographic robot. Among them, some photographers at the end of the kinetic model of movement state and the initial zero state coincidence, resulting in green dotted line is blocked by a blue solid line. The figure shows the initial zero state, the motion end state and the end actuator motion trajectory of each axis of an 8-DOF robot. It can be seen from the figure that the end actuator of the photographic robot moves continuously from the initial zero position of the photographic robot to the end state of the motion of the photographic robot along the trajectory, and it is possible to visually see the eight axes of the photographic robot during the simulation animation passes through the continuous points of the trajectory, which fully complies with the requirements of the photographic robot design. 5 Conclusion According to the calibration requirements of the 8-DOF photographic robot, both the DH model and the -parameter model has been purposed to establish the coordinate system and model. Through MATLAB simulation, it is shown that the kinematics simulation of the photographic robot can be realized by MATLAB software, which proves that the photographic robot can accurately move along with the desired trajectory on the computer. Overall, the discussed method has been proved to be complete, continuous and practical. References 1. Sanler JP (198) Kinematics and dynamics of machinery. Harper & Row, New York, pp 5 10. Whitney DE (004) Mechanical assemblies: their design manufacture and role in product development. Oxford University Press, New York, pp 5 51. Nubiola A, Bonev IA (01) Absolute calibration of an ABB IRB 100 robot using a laser tracker. Robot Comput Integr Manuf 9(1): 45 4. Stone HW et al (1988) Statistical performance evaluation of the S-model arm signature identification technique. In: IEEE ICRA. IEEE, Philadelphia, pp 99 94 5. Feng F, Zhang LP, Zhang B (008) Simulator of four-degree-of-freedom robot simulation. J Henan Univ of Sci Technol 9():4