博客地址:https://www.cnblogs.com/zylyehuo/
参考链接
(相关资料图)
Moveit!机械臂控制
文件下载-古月ROS教程视频配套资料
解决Could not find a package configuration file provided by “manipulation_msgs“
moveIt之Unable to identify any set of controllers that can actuate the specified joints问题解决
Unable to identify any set of controllers that can actuate the specified joints: joint1 joint2 ...出错
环境配置成果图Part 1: Rviz 机械臂仿真step1: 下载机械臂模型Ubuntu 18.04 melodic
step2: 创建工作空间下载地址
文件下载-古月ROS教程视频配套资料
mkdir -p 6R_mechanical_arm/srccd 6R_mechanical_armcatkin_make
step3: src文件夹step4: 在 rviz 中显示机械臂模型将之前下载的机械臂模型中 description、gazebo、planning文件夹复制到 src文件夹下
在终端中运行 roscore
在工作空间 6R_mechanical_arm 中打开终端roslaunch marm_description view_arm.launch
step5: 安装 MoveIt在终端执行以下命令sudo apt-get install ros-melodic-moveit
step6: 启动 MoveIt在终端执行以下命令rosrun moveit_setup_assistant moveit_setup_assistant
step7: 配置 MoveIt(1)Start(2)Self-Collisions(3)Planning Groups(核心)(4)Robot Poses(5)End Effectors(6)Author Information(7)Configuration Filesstep8: 重新编译工作空间step9: 启动demo文件,测试 rviz 仿真环境拖动规划检查是否与下图一致
直接鼠标拖动机械臂末端执行器
点击 plan ,进行路径规划
设置动画是否循环播放随机目标点规划设置初始位姿添加场景物体点击 excute ,机械臂运动
Part 2: MoveIt 基础编程可通过拖动箭头变换位置
关节空间规划以下代码运行都是在 rviz 打开的前提下执行
在工作空间中打开终端source ./devel/setup.bashrosrun marm_planning moveit_fk_demo.py
工作空间规划在工作空间中打开终端source ./devel/setup.bashrosrun marm_planning moveit_ik_demo.py
笛卡尔路径规划显示路径走直线在工作空间中打开终端source ./devel/setup.bashrosrun marm_planning moveit_cartesian_demo.py _cartesian:=True (走直线)
走曲线在工作空间中打开终端source ./devel/setup.bashrosrun marm_planning moveit_cartesian_demo.py _cartesian:=False (走曲线)
*
避障规划在工作空间中打开终端source ./devel/setup.bashrosrun marm_planning moveit_obstacles_demo.py
Part 3: Gazebo 机械臂仿真step1: 依赖文件配置(1)关节轨迹控制器trajectory_control.yamlarm_trajectory_controller.launch(2)MoveIt 控制器6R_mechanical_arm/src/marm_moveit_config/config/controllers.yaml在 6R_mechanical_arm/src/marm_moveit_config/config 路径下新建 controllers.yaml 文件
controller_manager_ns: controller_managercontroller_list: - name: arm/arm_joint_controller action_ns: follow_joint_trajectory type: FollowJointTrajectory default: true joints: - joint1 - joint2 - joint3 - joint4 - joint5 - joint6 - name: arm/gripper_controller action_ns: follow_joint_trajectory type: FollowJointTrajectory default: true joints: - finger_joint1 - finger_joint2
6R_mechanical_arm/src/marm_moveit_config/launch/arm_moveit_controller_manager.launch.xml
6R_mechanical_arm/src/marm_moveit_config/launch/moveit_planning_execution.launch # The planning and execution components of MoveIt! configured to # publish the current configuration of the robot (simulated or real) # and the current state of the world as seen by the planner # The visualization component of MoveIt! [/arm/joint_states]
(3)启动环境arm_world.launch(4)联结所有 launch 文件arm_bringup_moveit.launchstep2: 启动 gazebo 和 rviz 仿真环境在工作空间路径下打开终端,输入以下命令source ./devel/setup.bashroslaunch marm_gazebo arm_bringup_moveit.launch
调整 rviz 设置调整 gazebo 设置step3: 使用 MoveIt存在模型抖动现象,暂时不调整
问题汇总1、Could not find a package configuration file provided by “manipulation_msgs“调整机器人目标位置
点击 Plan & Execute
2、点击 plan&execute 后,rviz有变化,gazebo无变化解决方法
参考地址:解决Could not find a package configuration file provided by “manipulation_msgs“
下载地址:
GitHub - ros-interactive-manipulation/manipulation_msgs: The package in this repo is DEPRECATED (see https://github.com/ros-interactive-manipulation/manipulation_msgs/issues/9)
GitHub - ros-interactive-manipulation/household_objects_database_msgs: Messages for the household_objects_database. The package in this repo is DEPRECATED and you"re advised to see moveit_msgs instead (see also https://github.com/ros-interactive-manipulation/household_objects_database_msgs/issues/5)
解决方案一:在终端执行以下代码sudo apt install ros-melodic-ros-controllers
解决方案二:修改文件:工作空间/src/marm_moveit_config/launch/trajectory_execution.launch.xml将参数 pass_all_args="true" 删掉即可
5月11日,峰捷(湖北)供应链有限公司、东风商用车有限公司与荆门中泽汽车有限公司在湖北十堰共同签署了采购100台东风天龙牵引车的战略合作协
冠军之路、巅峰对决,东风天龙中国卡车驾驶员大赛(第6季)暨东风阳光杯第2届全国商用车维修技能竞赛决赛单元即将火热开战。高手云集、比武论
5月10日,期待已久的东风天龙GX全场景干线接力实测在成都启创嘉立正式启动,东风商用车有限公司营销公司品牌传播首席师赵金宿、东风商用车
5月10日,期待已久的东风天龙GX全场景干线接力实测活动在成都启动,从成都至上海回十堰,5位众测官将完成油耗接力挑战和实测品鉴,为我们真
都说成年面对生活中的选择时不做选择,从来都是既要、又要,跑运长途输的卡友同样如此,既想要赚得多,又想要低消耗。原本是奢望与难题,但
随着4月26日世界知识产权日的到来,东风商用车知识产权活动周也积极开展起来,除了有内容丰富的IPR培训、趣味多多的知识产权问答竞赛,还有
4月23日,东风商用车有限公司的物流合作伙伴——山东YS运输有限公司、山东CD物流有限公司主要负责人来到车城十堰,现场参观东风商用车品牌
2023年4月22日,东风商用车苏鲁豫皖大马力市场突破启动会在苏州召开,东风商用车有限公司总经理张小帆,采购领域总监黄绍军,营销公司总经
致敬四十年,砥砺启新程。2023年4月22日,以超越自我 掌控未来为主题的东风商用车研发40年暨2023东风商用车研发文化节在武汉隆重举办。老
2023年4月22日,东风商用车研发40年暨2023东风商用车研发文化节将在武汉举行。1983年,东风汽车技术中心的前身——二汽技术中心正式成立,
天天观焦点:【首届爽爽贵阳电子竞技
"王者 "赛道,谁将夺魁?爽爽贵阳电子竞技大赛——2023西南王者荣耀邀请赛海选赛落幕,荣耀之战倒计时开启
省成本 施工快 贵州推进磷石膏喷筑
新华网贵阳5月12日电(黄勇)由贵州磷化绿色环保产业有限公司研制开发的磷石膏喷筑墙体技术,正在贵州理工
广西3个公路水运建设项目 冠名2021
【原标题】广西3个公路水运建设项目冠名2021年度“平安工程”昨日,记者从自治区交通运输厅了解到,交通运
前沿热点:河北新河:西瓜丰收瓜农忙
近日,在河北省新河县白神首乡西郑家庄种植基地,吊蔓西瓜进入成熟期,瓜农忙着采摘、包装,供应市场。吊蔓
【全球聚看点】前4月广西对东盟进出
【原标题】前4月广西对东盟进出口破千亿元记者5月12日从南宁海关获悉,今年前4个月,广西外贸持续向好,进