ROS进阶
来源:互联网 发布:网络数据采集器 编辑:程序博客网 时间:2024/06/14 07:25
rbx2安装
cd ~wget http://raw.githubusercontent.com/pirobot/rbx2/indigo-devel/\rbx2-prereq.shsh rbx2-prereq.sh
rbx1和rbx2安装
cd ~/catkin_ws/srcgit clone -b indigo-devel http://github.com/pirobot/rbx1.gitgit clone -b indigo-devel http://github.com/pirobot/rbx2.gitcd ~/catkin_wscatkin_makesource ~/catkin_ws/devel/setup.bash
roslaunch pi_robot_moveit_config demo.launchrosrun moveit_commander moveit_commander_cmdline.py
ArbotiX关节轨迹动作控制器:
roslaunch rbx2_bringup pi_robot_with_gripper.launch sim:=truerosrun rviz rviz -d 'rospack find rbx2_arm_nav'/config/arm_sim.rvizrosrun rbx2_arm_nav trajectory_demo.py _reset:false_sync:=true
关于关节轨迹规划的代码复制尝试:
cd baxter_ws./baxter.sh sim#roslaunch baxter_moveit_config demo_baxter.launch sim:=truerosrun rviz rviz -d 'rospack find baxter_moveit_config'/launch/moveit.rvizchmod +x gripper_trajectory_demo.pypython gripper_trajectory_demo.pyrosrun baxter_examples gripper_trajectory_demo.py _reset:false_sync:=true
查看FollowJointTrajectory的完整定义
rosmsg show control_msgs/FollowJointTrajectoryAction |less
把物体与工具附在机器人上(失败)
roslaunch rbx2_bringup pi_robot_with_gripper.launch sim:=trueroslaunch pi_robot_moveit_config move_group.launchrosrun rviz rviz -d 'rospack find rbx2_arm_nav'/config/attached_object.rvizrosrun rbx2_arm_nav moveit_attached_object_demo.py
测试过程中机械臂的轨迹正常运行,但是场景物体无法正正常加载
但在baxter中测试正好相反,规划场景物体可以加载,但轨迹无法执行
拾取和放置
roslaunch rbx2_bringup pi_robot_with_gripper.launch sim:=trueroslaunch pi_robot_moveit_config move_group.launchrosrun rviz rviz -d 'rospack find rbx2_arm_nav'/config/pick_and_place.rvizrosrun rbx2_arm_nav moveit_pick_and_place_demo.py
rosrun rviz rviz -d 'rospack find rbx2_arm_nav'/config/moveit_cartesian_demo.pyrosrun rbx2_arm_nav moveit_cartesian_demo.py
阅读全文
0 0
- ROS进阶
- ROS进阶学习的过程
- ROS进阶学习手记 4 -- 使用Eclipse开发ROS
- ROS进阶学习手记 8 -- 认识tf
- ROS进阶学习手记6.1 -- Launch File
- ROS Indigo 进阶笔记 (二) tf
- ROS 进阶学习笔记(18):ROS导航3:关于 ROS ActionLib 包
- ROS进阶学习手记 1 -- turtlebot_simulator(1)
- ROS进阶学习手记 2 -- RViz工具的学习1
- ROS进阶学习手记 5 -- 使用Eclipse开发robot_cleaner
- ROS进阶学习手记 7 -- RViz仿真实例1
- ROS进阶学习手记 9 -- 关于坐标系统 tf
- ROS进阶学习笔记(11)- Turtlebot Navigation and SLAM
- ROS Indigo 进阶笔记 (一) turtlebot 基本仿真操作
- ROS进阶学习手记 6 -- Configure ROS Network - 利用PC1控制PC2上的乌龟
- ROS进阶学习笔记(11)- Turtlebot Navigation and SLAM - ROSMapModify - ROS地图修改
- ROS 进阶学习笔记(12) - Communication with ROS through USART Serial Port
- ROS 进阶学习笔记(13) - Combine Subscriber and Publisher in Python, ROS
- MooFest POJ 1990 【树状数组】
- JZOJ__Day 9:【普及模拟】Square
- php中curl的应用
- Hadoop2源码分析-Hadoop V2初识
- Ajax
- ROS进阶
- 嵌入式开发定位
- mysql insert数据到远端数据库乱码,导入到本地正常
- JavaScript变量存储浅析(二)
- php中的curl使用入门教程和常见用法实例
- Kickstart Round A 2017 Problem C. Space Cubes
- 用命令行创建django工程
- Linux内核参数min_free_kbytes与lowmem_reserve_ratio
- python使用内置函数方法和桶排序方法实现随机数去重、排序输出