机器人学基础-第7章-机器人轨迹规划-蔡自兴.ppt
《机器人学基础-第7章-机器人轨迹规划-蔡自兴.ppt》由会员分享,可在线阅读,更多相关《机器人学基础-第7章-机器人轨迹规划-蔡自兴.ppt(53页珍藏版)》请在三一办公上搜索。
1、中南大学蔡自兴,谢 斌zxcai,2010,机器人学基础第七章 机器人轨迹规划,1,Ch.7 Trajectory Planning of Robots,Fundamentals of Robotics,Ch.7 Trajectory Planning of Robots,2,Ch.7 Trajectory Planning of Robots,Ch.7 Trajectory Planning of Robots,3,Ch.7 Trajectory Planning of Robots,7.1 General Considerations in Trajectory Planning 轨迹规划
2、应考虑的问题,Basic Problem:Move the manipulator arm from some initial position to some desired final position(May be going through some via points).,4,7.1 General considerations,7.1 General Considerations in Trajectory Planning,Trajectory:Time history of position,velocity and acceleration for each DOFPath
3、 points:Initial,final and via pointsConstraints:Spatial,time,smoothness,5,7.1 General considerations,Joint spaceEasy to go through via points(Solve inverse kinematics at all path points)No problems with singularitiesLess calculationsCan not follow straight lineCartesian spaceWe can track a shape(for
4、 orientation:equivalent axes,Euler angles,)More expensive at run time(after the path is calculated need joint angles in a lot of points)Discontinuity problems,6,General Considerations-Solution Space,7.1 General considerations,Cartesian planning difficulties:,7,General Considerations-Solution Space,7
5、.1 General considerations,Initial(A)and Goal(B)Points are reachable,but intermediate points(C)unreachable.,Ch.7 Trajectory Planning of Robots,8,Ch.7 Trajectory Planning of Robots,Joint-Space SchemesEach path point is converted into a set of desired joint angles by application of the inverse kinemati
6、cs.A smooth function is found for each of the n joints which pass through the via points and end at the goal point.Time required for each segment is the same for each joint.The determination of the desired joint angle function for a particular joint is independent with other joints.,9,7.2 Interpolat
7、ed Calculation of Joint Trajectories 关节轨迹的插值计算,7.2 JointSpace Schemes,Choice of interpolation function is not unique!,10,Joint-Space Schemes,7.2 JointSpace Schemes,Several possible path shapes for a single joint.,Some possible interpolation functions:Cubic polynomials Cubic polynomials for a path wi
8、th via pointsHigher-order polynomials Linear function with parabolic blendsLinear function with parabolic blends for a path with via points,11,Joint-Space Schemes,7.2 JointSpace Schemes,In making a single smooth motion,at least four constraints on are evident:,12,7.2.1 Cubic Polynomials 三次多项式插值,7.2
9、JointSpace Schemes,Combining the four constraints yields four equations with four unknowns:,13,7.2.1 Cubic Polynomials,7.2 JointSpace Schemes,These four constraints uniquely specify a particular cubic:,14,7.2.1 Cubic Polynomials,The joint velocity and acceleration along this path are:,7.2 JointSpace
10、 Schemes,Eg.7.1 A single-link robot with a rotary joint is motionless at=15 degrees.It is desired to move the joint in a smooth manner to=75 degrees in 3 seconds.Find the coefficients of a cubic which accomplishes this motion and brings the manipulator to rest at the goal.Plot the position,velocity,
11、and acceleration of the joint as a function of time.,15,7.2.1 Cubic Polynomials,7.2 JointSpace Schemes,Solution:Plugging 0=15,f=75,tf=3 into(7.6),we find,16,7.2.1 Cubic Polynomials,7.2 JointSpace Schemes,Solution:,17,7.2.1 Cubic Polynomials,7.2 JointSpace Schemes,Starts at 15 degrees and ends at 75
12、degrees!,Solution:,18,7.2.1 Cubic Polynomials,7.2 JointSpace Schemes,Starts and ends at rest!,Solution:,19,7.2.1 Cubic Polynomials,7.2 JointSpace Schemes,Acceleration profile is linear!,If we come to rest at each pointuse formula from previous slideor continuous motion(no stops)need velocities at in
13、termediate points:Initial Conditions:,20,7.2.2 Cubic polynomials with via points 过路径点的三次多项式插值,7.2 JointSpace Schemes,Solutions:,How to specify velocity at the via points:The user specifies the desired velocity at each via point in terms of a Cartesian linear and angular velocity of the tool frame at
14、 that instant.The system automatically chooses the velocities at the via points by applying a suitable heuristic in either Cartesian space or joint space(average of 2 sides etc.).The system automatically chooses the velocities at the via points in such a way as to cause the acceleration at the via p
15、oints to be continuous.,21,7.2 JointSpace Schemes,7.2.2 Cubic polynomials with via points,Higher order polynomials are sometimes used for path segments.For example,if we wish to be able to specify the position,velocity,and acceleration at the beginning and end of a path segment,a quintic polynomial
16、is required:,22,7.2.3 Higher-order polynomials高阶多项式插值,7.2 JointSpace Schemes,Where the constraints are given as:,23,7.2.3 Higher-order polynomials,7.2 JointSpace Schemes,Solution to these equations:,24,7.2.3 Higher-order polynomials,7.2 JointSpace Schemes,Linear interpolation(Straight line):Note:Alt
17、hough the motion of each joint in this scheme is linear,the end-effector in general does not move in a straight line in space.,25,7.2.4 Linear function with parabolic blends 用抛物线过渡的线性插值,7.2 JointSpace Schemes,Discontinuous velocity-can not be controlled!,To create a smooth path with continous positi
18、on and velocity,we start with the linear function but add a parabolic blend region at each path point.Constant acceleration is used during the blend portion to change velocity smoothly.,26,7.2.4 Linear function with parabolic blends,7.2 JointSpace Schemes,Assume that the parabolic blends both have t
19、he same duration,and therefore the same constant acceleration(modulo a sign).There are many solutions to the problem-but the answer is always symmetric about the halfway point.,27,7.2.4 Linear function with parabolic blends,7.2 JointSpace Schemes,The velocity at the end of the blend region must equa
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机器人学 基础 机器人 轨迹 规划
链接地址:https://www.31ppt.com/p-6168522.html