ROS自主导航机器人

PIBOT使用手册-主机Ubuntu, 车载上位机树莓派/nan

2019-07-01  本文已影响39人  PIBOT导航机器人

1. 硬件连接与安装

1.1 硬件连接示意图

硬件连接示意图

1.2 安装

PIBOT调试完成后整体交付,只需要安装雷达或者摄像头支架至顶层板即可

1.3 接线

STM32F1/F4核心板上也有micro usb口,该口作为核心板供电用,不是通讯端口,无需接线

hades 树莓派 rplidar-A2

2. 环境搭建与配置

硬件列表

2.1 联网配置

2.2 配置小车端环境

# 打开新终端, 远程登入小车  根据提示输入密码pibot
ssh pibot@192.168.12.1 # nanopi则为ssh pi@192.168.12.1 密码为pi
cd ~/pibot_ros

# 同步最新代码  需要使用用户名密码
git pull  

#这里根据提示输入小车类型,控制板类型,雷达类型,Machine类型(选0),如下图
./pibot_init_env.sh 
source ~/.bashrc
cd ~/pibot_ros/ros_ws/

# 编译PIBOT
catkin_make
source ~/.bashrc
pibot_init_env

2.3 配置ubuntu主机环境

复制pibot_ros.tar.bz2至主目录,打开终端输入

# 打开新终端
cd ~

# 解压
tar jxvf pibot_ros.tar.bz2

cd ~/pibot_ros
#这里根据提示输入小车类型,控制板类型,雷达类型,Machine类型(选1), 小车IP(192.168.12.1)如下图
./pibot_init_env.sh 

source ~/.bashrc
cd ~/pibot_ros/ros_ws/

# 编译PIBOT
catkin_make
source ~/.bashrc
pibot_init_env

2.4. 安装Andriod App至手机

3. 建图与导航测试

3.1 测试硬件连接

# 打开新终端, 远程登入小车
ssh pibot@192.168.12.1 # 根据提示输入密码`pibot`
ls /dev/pibot -l
not connected

正常连接输出如下图

controller ok

3.2 建图

# 打开新终端, 远程登入小车  根据提示输入密码pibot
ssh pibot@192.168.12.1 # nanopi则为ssh pi@192.168.12.1 密码为pi
pibot_gmapping # 或者roslaunch pibot_navigation gmapping.launch
# 打开新终端
pibot_view # 或者roslaunch pibot_navigation view_nav.launch
# 打开新终端, 远程登入小车
pibot_control # 或者roslaunch pibot keyboard_teleop.launch

3.3 保存地图

# 打开新终端, 远程登入小车  根据提示输入密码pibot
ssh pibot@192.168.12.1 # nanopi则为ssh pi@192.168.12.1 密码为pi
roscd pibot_navigation

#(xxx)为设置新建好的地图名称
rosrun map_server map_saver -f xxx #或者roslaunch pibot_navigation save_map.launch map_name:=xxx
save_map

3.4 导航

Ctrl+C退出所有的程序和终端

# 打开新终端, 远程登入小车  根据提示输入密码pibot
ssh pibot@192.168.12.1 # nanopi则为ssh pi@192.168.12.1 密码为pi

#`xxx`为之前新建好的地图名称
pibot_navigation # 或者roslaunch pibot_navigation nav.launch map_name:=xxx.yaml
# 打开新终端
pibot_view # 或者roslaunch pibot_navigation view_nav.launch

3.5 Android手机APP

手机连接无线网pibot_ap,密码也为pibot_ap,执行上面 3.2 建图或者3.4 导航

安装好apk(网盘/源码/Android App目录)至手机,打开程序,修改为PIBOT上位机的IP(192.168.12.1),点击CONNECT


可以显示地图、设置位置和设置目标点、显示视频和控制行走

显示视频需要在PIBOT上位机*连接摄像头以及开启相关程序

上一篇 下一篇

猜你喜欢

热点阅读