赞
踩
1.MoveIt!系统架构
MoveIt是什么:
系统架构
用户接口(User Interface)
ROS参数服务器
机器人
Topic和Action通信
系统架构
约束条件
适配器
监听信息
MoveIt!使用步骤
2.创建机械臂模型与配置文件
宏定义
link与joint
gazebo属性
可视化
模型可视化
roslaunch marm_description view_arm.launch
启动MoveIt!Setup Assistant
rosrun moveit_setup_assistant moveit_setup_assistant
启动demo
roslaunch marm_moveit_config demo.launch
拖动规划
随机目标点规划
设置初始位姿
加入场景物体
碰撞检测
3.MoveIt!编程练习
编程接口
关节空间规划
关节空间规划例程
- roslaunch marm_moveit_config demo.launch
- rosrun marm_planning moveit_fk_demo.py
工作空间规划
工作空间规划例程
- roslaunch marm_moveit_config demo.launch
- rosrun marm_planning moveit_ik_demo.py
笛卡尔路径规划
工作空间规划例程
- roslaunch marm_moveit_config demo.launch
- rosrun marm_planning moveit_cartesian_demo.py _cartesian:=True(走直线)
- rosrun marm_planning moveit_cartesian_demo.py _cartesian:=False(走曲线)
避障规划
自主避障规划例程
- roslaunch marm_moveit_config demo.launch
- rosrun marm_planning moveit_obstacles_demo.py
4.Gazebo机械臂仿真
关节轨迹控制器
Joint Trajectory Controller
MoveIt!控制器
启动仿真环境
roslaunch marm_gazebo arm_bringup_moveit.launch
5.ROS-I框架介绍
- 将ROS强大的功能应用到工业生产的过程中
- 为工业机器人的研究与应用提供快捷有效的开发途径
- 为工业机器人创建一个强大的社区支持
- 为工业机器人提供一站式的工业级ROS应用开发支持
总体架构
sudo apt-get install ros-kinetic-industrial-core
基于ROS-I框架的应用(Kungfu Arm)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。