控制kinova机械臂沿给定的末端轨迹运动
- 软件开发
- 2025-09-22 10:03:01

一、背景
我们通过不同的方法规划出一条轨迹后,需要验证是否可以让机械臂执行,因此需要将生成的一个一个坐标点发给机械臂,下面记录一下控制kinova机械臂沿给定的末端轨迹运动的方法。
写在前面: a、重新创建了包含kinova官方ros的工作空间,其中我修改的地方为保存执行轨迹的data文件夹(路径:/home/dlut/kinovaOffice_ws/src/kinova-ros/kinova_demo/nodes/kinova_demo/data)以及包含核心python程序的runtraj文件夹(路径:/home/dlut/kinovaOffice_ws/src/kinova-ros/kinova_demo/nodes/kinova_demo/runtraj),其他官方程序均未修改。
工作空间:kinovaOffice_ws
机械臂:kinova左臂,序列号为:PJ00650019162710001
二、控制kinova机械臂沿给定的末端轨迹运动 1、创建工作空间a、右键New Folder,工作空间为kinovaOffice_ws b、cd kinovaOffice_ws,新建src文件夹 c、下载kinova官方包,直接下载压缩包,然后解压到src文件夹下即可 具体可参见我之前写的Ubuntu18.04系统下通过ROS控制Kinova真实机械臂-多种实现方式
d、编译工作空间
cd kinovaOffice_ws catkin_make 2、启动机械臂moveita、启动launch文件 roslaunch kinova_bringup kinova_robot.launch kinova_robotType:=m1n6s300 kinova_robotSerial:=PJ00650019162710001
b、重新开个终端,启动moveit roslaunch m1n6s300_moveit_config m1n6s300_demo.launch
c、运行python程序,控制机械臂沿给定轨迹运动。 首先,赋予python程序权限:
chmod +x real_left_arm_demo2.py进入该脚本文件夹,执行以下命令即可
python2 real_left_arm_demo2.py其中轨迹为kinova_end_effector_trajectory.csv
控制kinova机械臂沿给定的末端轨迹运动由讯客互联软件开发栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“控制kinova机械臂沿给定的末端轨迹运动”