ROS: Moveit
来源:互联网 发布:windows server iscsi 编辑:程序博客网 时间:2024/05/22 07:53
OS: Ubuntu 16.04.02 LTS x64
ROS: Kinetic
- Moveit Install
- Moveit Hello World
- Download the tutorial codes
- Run Rviz
- Run a demo
- Moveit Hello World - Python Interface
- A Possible Error
Moveit Install
Follow the tutorial would be okay.
sudo apt-get install ros-kinetic-moveit
If you would like to install moveit by source, follow the brief tutorial:
In a new terminal
rosdep updatesudo apt-get updatesudo apt-get dist-upgradesudo apt-get install python-wstool python-catkin-tools clang-format-3.8
Create a new workspace
mkdir -p moveit_ws/srccd moveit_ws/srcwstool init .wstool merge https://raw.githubusercontent.com/ros-planning/moveit/kinetic-devel/moveit.rosinstallwstool updaterosdep install --from-paths . --ignore-src --rosdistro kineticcd ..catkin config --extend /opt/ros/kinetic --cmake-args -DCMAKE_BUILD_TYPE=Releasecatkin_make
Source the Catkin Workspace:
cd ~/moveit_wssource devel/setup.bash
These steps may take dozens of minutes. For the sake of time, we recommend the binary install rather than source install.
Moveit: Hello World
More details can be found here. For simplicity, you can also follow the simple steps.
Download the tutorial codes
Jump to a workspace. Firstly, you ought to git clone the tutorial codes:
https://github.com/ros-planning/moveit_tutorials
Never forget to catkin_make the workspace and source the .bash file.
Run Rviz
Try Rviz
roslaunch pr2_moveit_config demo.launch
Then you can play with it.
Run a demo
Download PR2 configuration files:
git clone https://github.com/PR2/pr2_common.git -b kinetic-develgit clone https://github.com/davetcoleman/pr2_moveit_config.git
This step may take time. Then install dependencies and build:
rosdep install --from-paths . --ignore-src --rosdistro kineticcatkin_make
Run it:
roslaunch pr2_moveit_config demo.launchroslaunch moveit_tutorials move_group_interface_tutorial.launch
Moveit: Hello World - Python Interface
Here is a python demo:
To begin with, make sure your python file is executable:
roscd moveit_tutorials/doc/pr2_tutorials/planning/scripts/chmod +x move_group_python_interface_tutorial.py
Launch and Run:
roslaunch pr2_moveit_config demo.launchrosrun moveit_tutorials move_group_python_interface_tutorial.py
A Possible Error
Once you run move_group_python_interface_tutorial.py, you might encounter an error:
This is the due to the version of pyassimp. You can fix it by:
sudo pip uninstall pyassimpsudo pip install pyassimp
If you cannot use pip command, just install it:
sudo apt-get updatesudo apt-get upgradesudo apt-get install python-pippip install --upgrade pip
- ROS: Moveit
- ros 安装moveit
- (ros/moveit)cob_simulation報錯
- 2017 MoveIt!更新 ros indigo
- ROS(indigo)ABB机器人MoveIt例子
- ROS学习(四):安装 MoveIt!
- ROS 总结(三):Moveit!配置助手
- ROS 总结(四):Moveit!系统概述
- 安装ros、gazebo、moveit(rviz)
- ROS-NAOqi(rviz moveit gazebo等)
- ROS-NAOqi(rviz moveit gazebo等)
- moveit!
- MoveIt
- ROS 运动规划 (Motion Planning): MoveIt! 与 OMPL
- ROS 运动规划 (Motion Planning): MoveIt! 与 OMPL
- 如何利用ROS MoveIt快速搭建机器人运动规划平台?
- 如何在ROS hydro版本下安装moveit
- ROS下如何使用moveit驱动UR5机械臂
- PAL分辨率和NTSC分辨率
- mysql二次写缓存
- 【加密解密】-AES加密解密实现
- 浮点数的秘密
- Spring boot 通过切面,实现超灵活的注解式数据校验
- ROS: Moveit
- spring和mybatis整合的关键:org.mybatis.spring.mapper.MapperScannerConfigurer 类作用
- BZOJ 1503 [NOI2004] :郁闷的出纳员(Splay)
- MyBatis分页插件PageHelper的使用
- 结构体的大小与内存对其
- 原型模式
- 练习 2-4 squeeze(s1, s2),将字符串s1 中任何与字符串s2 中字符匹配的字符都删除。
- spring中的标签context component-scan的作用
- 伪元素