Matlab Robotics ToolBox 实战 -- 七次多项式取放轨迹规划

    这是《机器人技术基础》个人课程实验之一,按照学号尾数不同分配给每人的取放轨迹规划方式也不同,包括3-4-3、4-3-4等三段轨迹规划方法,而我抽中的是七次多项式实现,不存在优劣之分,特地说明一下。下面是详细内容:

一、开发平台及工具

开发平台:Matlab
开发工具:Robotics ToolBox

二、过程记录

2.1 选定建模对象

    选择PUMA560作为建模对象:

20899536-e6c812c3a399e3aa.png

 

2.2 选定转移过程点

    主要是确定起始位置(取点)、转移位置(抬起或离开点)、卸下位置(下降点)和目标位置(放置点);选定四个点位置坐标如下:

起始位置:aim0 = [0,-0.5,-0.5];
离开位置:aim1 = [0,-0.5,0.2];
下降位置:aim2 = [-0.5,0.5,0.2];
放置位置:aimx = [-0.5,0.5,-0.5];

2.3 整理边界条件

利用七次多项式进行轨迹规划:
 

20899536-b7c8c015b5540ee4.png

(1)已知本地时间t = 0时,初始位置:

20899536-79d10cde9b9c5f65.png

(2)已知本地时间t = 0时,初始速度:

20899536-3daeb420df40ee49.png

(3)已知本地时间t = 0时,初始加速度:
 

20899536-71a78e4c1e96c0b0.png

(4)已知第一中间点位置:
 

20899536-f33ce6904eb04cfe.png

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值