Turtlebot常见问题

如果你在使用中遇到问题,如出现报错、不会操作等等,请在此页面输入报错信息或关键字搜索。 如果仍有问题,为了快速高效解决你的问题,请下滑至页面底部,扫描二维码添加好友备注“Turtlebot售后咨询”。

常见问题

韭菜盒子无法启动
A:目前 ubuntu 和 ros 版本是多少呢

追问:Ubuntu 1604 和 ros kinetic

A:https://emanual.robotis.com/docs/en/platform/turtlebot3/manipulation/#manipulation

是按照官网这个手册来跑的吗?选 kinetic 版本

3.png

追问:Noetic 版本的 ros 找不到包"ar track alvar"

A:src 下面下载这个
git clone https://github.com/machinekoder/ar_track_alvar.git -b noetic-devel
源码编译,另外还需注意上位机的 ubuntu 和 ros 版本需要同下位机一致
我要用 tb4 的路径规划算法,但是路径规划过程中还涉及采用 3d 地图进行定位的修正,后者可能在 tb4 上不太能实时运行,所以就是说后者能不能借用上位机的计
可以的,turtlebot4 本身就是一款基于 ROS2 的机器人。
TB4标准版那个壳子断了有 3D 打印尺寸文件,那相机支架有对应的文件吗?
A:有一个整个的 step 文件,可以拆分,但是需要使用 autodesk

追问:那如果要加高相机,相机支架的尺寸可以在这里面改不,然后在 3D 打印出来?

A:可以改。

请问一下轮速计话题/wheel_vel 里左右轮速度值的单位是什么?好像不是 m/s

A:你好,这个 msg 文件里面都有的,单位是 rad/sec

2.png

追问:轮子的直径有吗?

A:车轮直径:72mm

在TB4 Lite上运行 slam 的时候,如何确保雷达是开启的,现在在 pc 端看不到lidar话题/scan 的输出,是需要远程到树莓派上吗
A:不是的,网络通了之后 topic 就是通的。如果没有雷达话题输出,建议再检查一下网络配置。

追问:检查了 wheel_vels 都是通的,有话题输出,但是雷达话题始终没有东西,我们远程到树莓派上运行了 ros2 launch turtlebot4_bringup rplidar.launch.py,但是也没有数据输出

A:你远程到树莓派上之后,雷达有输出吗?

追问:没有,双目相机的话题/stereo/depth 也没有输出

A:那可能是节点没有启动起来,重启一下看看

追问:雷达输出问题解决了,远程连接树莓派后重新启动了一下,不过双目相机没解决,有下面的报错,请问一下是怎么回事啊?

1.png

A:这个节点已经开机启动了,不用自己再手动启动,双目相机,你直接看一下画面有没有吧

追问:这个双目相机的 rviz 订阅/color/preview/image 没有图像是什么原因呢

A:你现在树莓派和 pc 都是连接的 5G 频段吗?树莓派上运行这个:sudo systemctl restart turtlebot4

然后 PC: ros2 run rqt_image_view rqt_image_view

sudo apt update && sudo apt upgrade -y 

sudo apt install ros-${ROS_DISTRO}-depthai ros 

如果是galactic 的话:sudo apt install ros-galactic-depthai

这两句在树莓派上跑一下

树莓派:sudo systemctl stop turtlebot4
ros2 launch turtlebot4_bringup oakd.launch.py 
然后 PC: ros2 run rqt_image_view rqt_image_view

追问:跑第二句会出问题

树莓派 添 加 udev 规 则 : echo 'SUBSYSTEM=="usb", 

ATTRS{idVendor}=="03e7", 

MODE="0666"' | sudo tee /etc/udev/rules.d/80-movidius.rules

sudo udevadm control --reload-rules && sudo udevadm trigger

追问:添加这个规则之后,相机只有插在usb2.0接口的时候能出图,usb3.0 的时候不行。请问一下这是为什么啊
A:应该不会这样的,你再多实验几次

追问:如何在树莓派上开热点,然后连接底盘和 PC 端来驱动

A:这种配置没法驱动机器人
TB4机器人是不是不能后退,操作的时候后退会直接很明显的停止,然后就不能控制了
A:有安全机制,除了后退还有一些防碰撞防摔倒等功能,但是可以解除,解除安全机制之后就能后退,ros2 param set /motion_control safety_override full

追问:这个参数除了 full 之外,还有那些可以选呢

A:none 安全功能已完全启用。这是默认值。
backup_only 覆盖机器人备份限制安全功能,禁用它。
full 安全功能被完全禁用。
我想问一下,这个机器有没有指示灯颜色变化对应什么内容的说明书,还有怎么判断充电和充满电这些内容都在哪里?

http://www.turtlebot.net.cn/index.php?catid=74#pp119

想问一下,在安装 teleop-twist_keyboard 软件包的时候,先通过了 AP 模式连接了 wifi 网络,但此时 pc 端连接的是 create-
A:是在 PC 上安装安装 teleop-twist_keyboard 软件包吗?树莓派在 AP 模式时,PC 连接树莓派的 turtlebot4 网络,ssh 登录树莓派并为树莓派连接路由器的 5G 频段网络。连接成功后就不会再有 turtlebot4 网络了。此时 PC 也连接路由器的 5G 频段网络即可。详情见:http://www.turtlebot.net.cn/index.php?catid=134

追问:树莓派在 AP 模式的时候,不是连接的 create-xxx 网络吗?我现在的目的是通过 pc 远程控制机器运动,但是远程到机器后它里面没有 teleop-twist_keyboard 软件包

A:树莓派的 AP 模式是发射名为 turtlebot4 的 wificreate3(底盘)的 AP 模式是发射 create-xxx wifi,分别给他们连上你路由器的网络之后,就不在 AP 模式了,只要你路由器能上网,那么它们就能上网PC 和树莓派同时连上路由器的网之后,直接在 PC 上运行运动控制命令,这是 ROS2 的机制。不需要 ssh 进入树莓派运行。

注意路由器设置双频段(5G 和 2.4G Hz)发射,树莓派和 PC 5G 底盘 create3 连接 2.4G,这些手册里应该有的。

追问:底盘的 mac 地址是什么呢,我们这边路由器看不到设备名字,正常连上网的话,灯会由蓝色变为什么颜色?

A:白色,mac 地址每个设备不一样的,你在树莓派上查看一下当前的话题,看下有没有底盘的话题,ros2 topic list

追问:这是现在的话题(下图)

F41E216B-A038-4E74-817A-1B4B01B7A2B0.png

A:ros2 topic echo /battery_state 有内容吗?

追问:有内容了,现在好了。

想问下散热风扇要接到树莓派的哪两 pin脚上,能拍张照片吗?我们同事改了一下结构把风扇拔掉了要接回去

14283195-3274-454A-B8FC-A0CD5132F9CB.png

A:这两个口都可以。

追问:这个是标准版吧,我们的是 lite,收到的时候是接到树莓派上面的

A:C32B4FA0-B7D2-4D5D-868A-B6AADC20AC35.png

有视觉避障的开源代码吗?能否提供一下?

针对 Turtebot4机器人的视觉避障开源代码主要是基于Turtebot4标配的视觉相机展开,应用实例详情见:

http://www.turtlebot.net.cn/index.php?catid=20

微信扫一扫