ssh -Y wheeltec@192.168.0.100
roslaunch turn_on_wheeltec_robot mapping.launch

rviz
可以使用键盘控制、APP遥控、PS2遥控、航模遥控进行控制小车运动。


# 一键保存
roslaunch turn_on_wheeltec_robot map_saver.launch

保存方法2:
# 打开地图路径
cd /home/wheeltec/wheeltec_robot/src/turn_on_wheeltec_robot/map
# 保存地图
rosrun map_server map_saver -f 地图名
# 文件挂载
sudo mount -t nfs 192.168.0.100:/home/wheeltec/wheeltec_robot /mnt

注:地图文件可以使用PhotoShop进行编辑
建图
mapping.launch
小车初始化节点:turn_on_wheeltec_robot.launch
雷达节点:rplidar.launch
gmapping建图节点:algorithm_gmapping.launch
连接小车wifi
文件挂载后,建图算法的切换
sudo mount -t nfs 192.168.0.100:/home/wheeltec/wheeltec_robot /mnt
mapping.launch 修改mapping_model 的default值

ssh -Y wheeltec@192.168.0.100


建图时转向速度尽量缓慢,建议0.1rad/s 以下。


1.小车开机,连接WIFI,密码:dongguan
2.SSH远程登录:ssh wheeltec@192.168.0.100,密码:dongguan
3.把小车放置在地图起点/rviz手动设置起点
4.运行导航(服务端):
roslaunch turn_on_wheeltec_robot navigation.launch
5.运行rviz(客户端):
rviz
6.使用rviz的2DNavGoal功能
小车不运动同时没有路径规划显示:检查.bashrc文件ip地址()
额外补充和launch文件讲解
1.地图文件
2.手动发布目标点
rostopic pub /move_base_simple/goal
四元数
x = ax * sin(theta/2)
y = ay * sin(theta/2)
z = 1* sin(180°/2) =1
w = cos(180°/2) =0
3.navigation.launch
整体导航工作原理与参数配置讲解
navigation_stack
1.小车开机,连接WIFI,密码:dongguan
2.SSH远程登录:ssh wheeltec@192.168.0.100,密码:dongguan
3.把小车放置在地图起点或者rviz手动设置起点
4.运行导航(服务端):
roslaunch turn_on_wheeltec_robot navigation.launch
5.运行rviz(客户端):
rviz
6.rviz添加path_ponit(MarkerArray数据格式)话题订阅,进行可视化
7.使用rviz的Publish Point功能