# 机械臂的仿真过程
### 项目说明
* 该项目是进行机械臂末端执行器在笛卡尔空间的轨迹规划
* 研究目的:使得机械臂的关节角度、角速度、角加速度的变化平滑
* 包含
* 直线轨迹规划
* 圆弧轨迹规划
* 多段直线轨迹规划
* 多段直线轨迹拐点处的圆弧插补
* ······
### 一些文件的说明(后续增加的文件参见Change log)
#### my_robot.m
* 本项目机械臂的DH表
#### traj_planning.m
* 使用**matlab**的**RTB**工具箱做的一个关节空间和笛卡尔空间的轨迹规划测试
#### traj_path_threeinterp.m 和 traj_path_fiveinterp.m
* 关节空间的轨迹规划例子
* 重写了jtraj函数为Five_interp.m
* 增加了三次多项式轨迹规划函数
#### functions文件夹
* 该项目中所用到的函数
#### robot_model文件夹
* 一些机械臂的cad文件
* coppeliasim的matlab和python的远程接口
#### line_traj_speed_planning.m
* 包含笛卡尔空间直线轨迹的五种速度规划方式,分别是梯形规划,三次多项式规划,五次多项式规划,正弦函数规划,指数规划
* 速度规划方式是先加速,再匀速,再减速
* 使用逆雅可比矩阵求解角速度
* 使用逆雅可比矩阵和雅可比矩阵的导数求解角加速度
#### line_traj_derivat_kinematic.m
* 同上述前三点
* 使用逆加速度级运动学求解关节角加速度(雅可比矩阵求导)
* 弃用指数规划(指数规划只能逼近,不能相等,角加速度会有突变)
* 在计算某段路径最短时间时,当时间较短时,指数规划在加速段的值不能逼近要求的速度
#### test_inverse_kinematic.m 测试机械臂的解析解(封闭解)
*采用下表所示的DH数据可以求得八组解析解,当第3个关节的a有值时,只有前四组解满足要求
## 机械臂DH表
| j | theta | d | a | alpha |
|:---:|:---------:|:---------:|:---------:|:---------:|
| 1| q1| 1| 0| pi/2|
| 2| q2| 0| 2| 0|
| 3| q3| 0| 0| pi/2|
| 4| q4| 2| 0| pi/2|
| 5| q5| 0| 0| -pi/2|
| 6| q6| 1| 0| 0|
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
1、资源内容:基于Matlab实现机械臂末端轨迹规划仿真(源码+数据+说明文档+教程).rar 2、适用人群:计算机,电子信息工程、数学等专业的学习者,作为“参考资料”参考学习使用。 3、解压说明:本资源需要电脑端使用WinRAR、7zip等解压工具进行解压,没有解压工具的自行百度下载即可。 4、免责声明:本资源作为“参考资料”而不是“定制需求”,代码只能作为参考,不能完全复制照搬。不一定能够满足所有人的需求,需要有一定的基础能够看懂代码,能够自行调试代码并解决报错,能够自行添加功能修改代码。由于作者大厂工作较忙,不提供答疑服务,如不存在资源缺失问题概不负责,谢谢理解。
资源推荐
资源详情
资源评论
收起资源包目录
基于Matlab实现机械臂末端轨迹规划仿真(源码+数据+说明文档+教程).rar (512个子文件)
1-3机械臂连杆、关节及自由度-8.7-rxx.docx 52.19MB
1-1概念及发展历程_0807_xn.docx 48.27MB
1-4机器人系统组成与结构-8.7-rxx.docx 30.1MB
机械臂教程.docx 24.17MB
2-4齐次变换-zyy - 复件.docx 20.89MB
1-2机械臂典型结构及类型_0807_xn.docx 20.85MB
2-1刚体的位置和姿态描述-0807-sz.docx 16.4MB
2-3齐次坐标-zyy - 复件.docx 16.23MB
2-2坐标平移与旋转变化-0807-sz.docx 14.97MB
3-1机器人位置运动学_2018.8.10_tdp - 复件.docx 14.76MB
模糊控制直接对轨迹进行规划.emf 888KB
质量集中分布力矩轨迹.emf 144KB
质量均匀分布力矩轨迹.emf 143KB
一阶模糊控制.emf 22KB
梯度下降法.emf 20KB
二阶模糊控制.emf 17KB
加速度.eps 33KB
位置.eps 31KB
关节角加速度轨迹.fig 191KB
关节角加速度曲线.fig 189KB
关节角速度曲线.fig 189KB
关节角速度轨迹.fig 189KB
关节角度曲线.fig 186KB
关节角度轨迹.fig 186KB
末端执行器加速度轨迹.fig 89KB
末端执行器姿态速度轨迹.fig 88KB
末端执行器姿态角速度轨迹.fig 88KB
末端执行器直线轨迹2.fig 87KB
末端执行器速度轨迹.fig 85KB
末端执行器速度轨迹.fig 85KB
末端执行器姿态加速度轨迹.fig 83KB
末端执行器姿态角加速度轨迹.fig 83KB
末端执行器加速度轨迹.fig 80KB
末端执行器直线轨迹.fig 69KB
输入量模糊化隶属度函数.fig 39KB
输入量高斯型隶属度函数.fig 38KB
输出量高斯型隶属度函数.fig 25KB
three_algorithm_time.fig 23KB
收敛次数随kp变化.fig 23KB
输出量模糊化隶属度函数.fig 22KB
输入输出映射.fig 22KB
输入输出映射.fig 21KB
收敛时间随kp变化图.fig 19KB
时间收敛图.fig 18KB
kp随收敛次数的变化.fig 18KB
时间收敛图.fig 17KB
two_order_kp_fuzzy_control.fis 877B
one_order_kp_fuzzy_control.fis 602B
混合空间规划0.gif 19.95MB
move_line1.gif 17.18MB
贝塞尔曲线代替圆弧插补.gif 12.75MB
多段直线.gif 12.42MB
直线段过渡曲线插补.gif 8.55MB
直线圆弧直线2.gif 6.9MB
直线圆弧直线.gif 3.76MB
姿态变换的圆弧速度规划.gif 3MB
五次多项式速度插补.gif 2.93MB
姿态变换的五次多项式速度规划.gif 2.9MB
混合空间规划3bsr2.gif 2.58MB
混合空间规划2.gif 2.58MB
混合空间规划3bsr4.gif 2.58MB
混合空间规划1.gif 2.57MB
混合空间规划3bsr6.gif 2.56MB
圆弧轨迹.gif 2.14MB
姿态变换的三次多项式速度规划.gif 757KB
line_traj_min_time_fuzzy_control_two_order.m 16KB
Cartesian_circle_traj_3p_poly.m 15KB
Cartesian_circle_traj_3p_poly.m 15KB
compare_joint4.m 14KB
line_traj_min_time_1.m 13KB
Inverse_kinematic.m 12KB
Inverse_kinematic.m 12KB
line_traj_min_time_improved.m 12KB
line_traj_min_time_improved_2.m 12KB
line_traj_min_time.m 11KB
Cartesian_traj_bezier_curve.m 11KB
Cartesian_traj_bezier_curve.m 11KB
Calculated_torque.m 11KB
line_traj_min_time_fuzzy_control.m 11KB
B_spline_fitting2.m 10KB
B_Spline_Traj.m 9KB
B_spline_fitting1.m 7KB
Cartesian_traj_poly_five.m 7KB
Cartesian_traj_poly_five.m 7KB
Cartesian_traj_multi_points_arc_transition_modify.m 6KB
Cartesian_traj_multi_points_arc_transition_modify.m 6KB
line_traj_derivat_kinematic.m 6KB
Cartesian_traj_poly_three.m 6KB
Cartesian_traj_poly_three.m 6KB
Cartesian_circle_traj_2p1o_poly.m 5KB
Cartesian_circle_traj_2p1o_poly.m 5KB
Newton_Euler.m 5KB
Cartesian_traj_multi_points_arc_transition.m 4KB
Cartesian_traj_multi_points_arc_transition.m 4KB
traj_planning.m 4KB
B_Spline_Veloctrl.m 4KB
Cartesian_traj_B_spline.m 4KB
Copy_of_line_traj_min_time_fuzzy_control.m 4KB
Cartesian_traj_multi_points_bezier_curve_transiation.m 4KB
Cartesian_traj_multi_points_bezier_curve_transiation.m 4KB
共 512 条
- 1
- 2
- 3
- 4
- 5
- 6
Matlab仿真实验室
- 粉丝: 2w+
- 资源: 2179
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- AIS2024 valid
- 最入门的爬虫代码 python.docx
- 爬虫零基础入门-爬取天气预报.pdf
- 最通俗易懂的 MongoDB 非结构化文档存储数据库教程.zip
- 以mongodb为数据库的订单物流小项目.zip
- 腾讯云-mongodb数据库, 项目部署.zip
- 腾讯 APIJSON 的 MongoDB 数据库插件.zip
- 理解非关系型数据库和关系型数据库的区别.zip
- 操作简单的Mongodb网页web管理工具,基于Spring Boot2.0支持mongodb集群.zip
- tms-mongodb-web,提供访问mongodb数据的REST API和可灵活扩展的mongodb web 客户端.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
前往页