ROS package for Webots R2021a
- volcano_robotsim 功能包,适用于R2020 ver1版本的webots使用。
- 前提是要先配置好webots
$ mkdir volcano_ws/src -p
$ cd ~/volcano_ws/src
$ cd ~/volcano_ws/src
$ git clone https://github.com/JackyMao1999/volcano_robotsim.git
$ source /opt/ros/melodic/setup.bash
$ cd ~/volcano_ws/
$ catkin_make
$ echo "source ~/volcano_ws/devel/setup.bash --extend" >> ~/.bashrc
- 启动webots仿真软件
roslaunch volcano_robotsim volcano_webots.launch
- 初始化机器人
rosrun volcano_robotsim volcano_base_bringup
- 启动cartographer建图和move_base导航,其他导航算法启动方法类似
roslaunch volcano_robotsim slam_base_cartographer.launch
- 启动机器人控制移动程序
rosrun volcano_robotsim volcano_velocity_v3
- 操控机器人建图
- 启动webots仿真软件
roslaunch volcano_robotsim volcano_webots.launch
- 初始化机器人
rosrun volcano_robotsim volcano_cartographer_bringup
- 启动cartographer建图和move_base导航,其他导航算法启动方法类似
roslaunch volcano_robotsim slam_base_gmapping.launch
- 启动机器人控制移动程序
rosrun volcano_robotsim volcano_velocity_v3
- 操控机器人建图
- 启动webots仿真软件
roslaunch volcano_robotsim volcano_webots.launch
- 初始化机器人
rosrun volcano_robotsim volcano_cartographer_bringup
- 启动cartographer建图或者gmapping建图和move_base导航,其他导航算法启动方法类似
roslaunch volcano_robotsim slam_base_cartographer.launch
- 启动机器人控制移动程序
rosrun volcano_robotsim volcano_set_goals
- 启动机器人控制移动程序
rosrun volcano_robotsim volcano_velocity_v3
- 使用Riz中的
2D Nav Goal
按钮设置导航点,机器人就会导航了
- 启动webots仿真软件
roslaunch volcano_robotsim volcano_webots.launch
- 启动
cartographer
建图或者gmapping
建图和move_base
导航,其他导航算法启动方法类似
roslaunch volcano_robotsim slam_base_cartographer.launch
- 启动机器人目标点设置程序
rosrun volcano_robotsim volcano_set_goals
- 启动机器人控制移动程序
rosrun volcano_robotsim volcano_velocity_v3
- 启动语音控制程序(由于使用到腾讯云api实现语音识别和语义理解,需要自行填写SecretId和SecretKey)
rosrun volcano_robotsim tecentasr
8.1 部署volcano_robotsim功能包
$ cd ~/volcano_ws/src
$ git clone https://github.com/JackyMao1999/robomap.git
编译后使用
rosrun robomap qt_gui_node
其中所有功能都可在bilibili上查看:毕业设计视频-图书馆管理机器人 CSDN教程地址(持续更新):ROS联合webots实战案例目录 锡城筱凯 备 2021/06/05