# MapTools工具
## 使用步骤
1. 安装ROS(kinetic/indigo)
2. 配置好开发环境. [配置方法](http://wiki.ros.org/ROS/Tutorials/InstallingandConfiguringROSEnvironment)
3. 安装依赖项:
```
sudo apt-get install ros-indigo-map-server
sudo apt-get install ros-indigo-navigation
```
```
sudo apt-get install ros-kinetic-map-server
sudo apt-get install ros-kinetic-navigation
```
4. 获取源码:
```
cd ~/catkin_ws/src/
git clone https://github.com/6-robot/waterplus_map_tools.git
```
5. 编译
```
cd ~/catkin_ws
catkin_make
```
## 平台介绍
MapTools工具是[北京六部工坊科技有限公司](http://www.6-robot.com)为旗下WP系列机器人快速设置地图航点所设计的辅助工具,具有操作简单,效果直观的优点。目前支持启智ROS,启程3,启程4和启明1等型号的机器人.
![Nav pic](./media/wpb_home_nav.png)
## 操作方法
### 1. 打开地图
对于启智ROS这类使用本地开发模式的机器人,使用如下指令打开地图:
```
roslaunch waterplus_map_tools wpb_home_nav_test.launch
```
对于启明1这类使用远程开发模式的机器人,在机载电脑端运行如下指令:
```
roslaunch waterplus_map_tools add_waypoint_app.launch
```
然后在开发机端运行如下指令打开地图(记得先将ROS_MASTER_URI指向机器人):
```
roslaunch waterplus_map_tools add_waypoint_monitor.launch
```
![1 pic](./media/map.png)
### 2. 设置航点
在Rviz工具栏点击"Add Waypoint"按钮可在地图上设置航点。
![2 pic](./media/toolbar.png)
![3 pic](./media/add_waypoint.png)
![4 pic](./media/waypoint.png)
![MapTools pic](./media/map_tools.png)
### 3. 保存航点
航点设置完毕后,使用如下指令保存航点:
```
rosrun waterplus_map_tools wp_saver
```
### 4. 航点遍历
航点设置完毕后,可以使用如下指令让机器人将设置的航点逐个遍历:
```
rosrun waterplus_map_tools wp_nav_test
```
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【项目资源】: 包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】: 适用于希望学习不同技术领域的小白或进阶学习者。 可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】: 项目具有较高的学习借鉴价值,也可直接拿来修改复刻。 对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】: 有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同进步。
资源推荐
资源详情
资源评论
收起资源包目录
毕设&课设&项目&实训-基于ROS系统的嵌入式前后端开发.zip (228个子文件)
WebService1.asmx 93B
AddTask.aspx 6KB
myTask.aspx 6KB
manager.aspx 5KB
slam.aspx 5KB
login.aspx 5KB
taskManager.aspx 4KB
register.aspx 4KB
instr.aspx 4KB
user.aspx 4KB
userInform.aspx 3KB
logout.aspx 471B
map.yaml.bak 138B
map.yaml.bak1 142B
voice_recon_node.cpp 6KB
keyboard_vel_ctrl.cpp 6KB
to_aimed_point.cpp 5KB
to_aimed_point.cpp 5KB
navigation.cpp 5KB
navigation.cpp 5KB
iat_node.cpp 4KB
main.cpp 3KB
voice_cmd.cpp 3KB
Arm_move.cpp 3KB
simple_goal.cpp 2KB
simple_goal.cpp 2KB
speak_node.cpp 2KB
move.cpp 2KB
speakany_node.cpp 1KB
slam.cpp 1KB
Ob_Detect.cpp 991B
slam.cpp 678B
getSlam.cpp 403B
Task.cs 6KB
ManagerImp.cs 4KB
AddTask.aspx.cs 4KB
slam.aspx.cs 4KB
UserImp.cs 3KB
AccountImp.cs 3KB
login.aspx.cs 3KB
register.aspx.cs 2KB
manager.aspx.cs 2KB
userInform.aspx.cs 2KB
myTask.aspx.cs 2KB
taskManager.aspx.cs 1KB
ManagerDao.cs 1KB
User.cs 1KB
DataBase.cs 1KB
UserDao.cs 1KB
AddTask.aspx.designer.cs 987B
AccountDao.cs 937B
WebService1.asmx.cs 918B
instr.aspx.cs 913B
Weather.cs 817B
Instr.cs 795B
logout.aspx.designer.cs 780B
MessageShow.cs 697B
user.aspx.cs 668B
logout.aspx.cs 637B
runMain.cs 524B
slam.aspx.designer.cs 509B
taskManager.aspx.designer.cs 461B
register.aspx.designer.cs 458B
instr.aspx.designer.cs 458B
manager.aspx.designer.cs 457B
myTask.aspx.designer.cs 456B
login.aspx.designer.cs 455B
user.aspx.designer.cs 454B
userInform.aspx.designer.cs 453B
Program.cs 404B
bootstrap.min.css 120KB
dashboard.css 2KB
wpb_home.dae 5.4MB
forearm.dae 195KB
finger.dae 151KB
bookshelft.dae 110KB
sofa.dae 58KB
cupboard.dae 46KB
bed.dae 42KB
tea_table.dae 38KB
table.dae 30KB
chair.dae 22KB
STD103-软件测试说明1.5.doc 4.79MB
SRS103-软件需求规格说明书1.8版本.doc 2.55MB
SDD103-软件设计说明1.5版本.doc 1.34MB
103_STD-软件测试修改数据库界面.doc 520KB
103_SDP-软件开发计划-1.2.doc 458KB
关于文档撰写的几点说明.docx 14KB
wpb_home.gazebo 7KB
bookshelft.gazebo 3KB
cupboard.gazebo 3KB
chair.gazebo 3KB
tea_table.gazebo 3KB
table.gazebo 2KB
bottle.gazebo 1KB
sofa.gazebo 975B
bed.gazebo 922B
move.h 3KB
navigation.h 1KB
navigation.h 782B
共 228 条
- 1
- 2
- 3
资源评论
妄北y
- 粉丝: 1w+
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功