turtlebot3安装遇到的问题总结
turtlebot3安装遇到的问题总结
问题如下
1、ubuntu mate 开机启动
开始试了很多方法都不行,注意不要输错用户名,不然进不了系统了(进不了解决方法,找个电脑读一下这个turtlebot3系统所在的sd卡,把以前的/usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf文件恢复一下)
树莓派安装Ubuntu Mate 设置自动启动 需要修改文件* /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf*
sudo vim /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf
如果提示文件为只读则修改该文件的权限为最高权限
cd /usr/share/lightdm/lightdm.conf.d/
chmod 777 60-lightdm-gtk-greeter.conf
添加自动登录命令
autologin-user=yourusername
保存,重启
reboot
2、跑salm出现 ar-track-alvar 包找不到的问题
解决方法:这个包要通过
sudo apt-get install ros-kinetic-ar-track-alvar
安装,不要git clone代码编译,编译代码会出错,如果下载了代码,请把代码我编译的 ar-track-alvar 相关的都删除。
如果 有以下问题
-- Could not find the required component 'ar_track_alvar_msgs'. The following CMake error indicates that you either need to install the package with the same name or change your environment so that it can be found.
CMake Error at /opt/ros/kinetic/share/catkin/cmake/catkinConfig.cmake:83 (find_package):
Could not find a package configuration file provided by
"ar_track_alvar_msgs" with any of the following names:
ar_track_alvar_msgsConfig.cmake
ar_track_alvar_msgs-config.cmake
Add the installation prefix of "ar_track_alvar_msgs" to CMAKE_PREFIX_PATH
or set "ar_track_alvar_msgs_DIR" to a directory containing one of the above
files. If "ar_track_alvar_msgs" provides a separate development package or
SDK, be sure it has been installed.
Call Stack (most recent call first):
turtlebot3_applications/turtlebot3_automatic_parking_vision/CMakeLists.txt:10 (find_package)
请执行
sudo apt-get install ros-kinetic-ar-track-alvar-msgs
3OpenCR 报驱动相关的问题
创客上说了一大堆,不用管,还是参考http://emanual.robotis.com/docs/en/platform/turtlebot3/opencr_setup/#opencr-setup上的最多用 Shell Script,执行一下
export OPENCR_PORT=/dev/ttyACM0
export OPENCR_MODEL=burger
rm -rf ./opencr_update.tar.bz2
wget https://github.com/ROBOTIS-GIT/OpenCR-Binaries/raw/master/turtlebot3/ROS1/latest/opencr_update.tar.bz2 && tar -xvf opencr_update.tar.bz2 && cd ./opencr_update && ./update.sh $OPENCR_PORT OPENCR_MODEL.opencr && cd ..
3接通电源时动不了
问题:没有用电池而是接电源时移动不了
解决方法:用电池
4开始还能动,后面就报以下错误了
roslaunch turtlebot3_bringup turtlebot3_robot.launch
ERROR: cannot launch node of type [hls_lfcd_lds_driver/hlds_laser_publisher]: hls_lfcd_lds_driver
解决方法
turtlebot3启动 roslaunch turtlebot3_bringup turtlebot3_robot.launch
turtlebot3安装遇到的问题总结的更多相关文章
- turtlebot3 ubuntu mate 实现vnc连接
tuutlebot3 ubuntu mate 实现vnc连接 摘要: 在turtlebot3 安装的nbuntu mate系统实验过. 实现内容 x11vnc 安装 x11vnc自动启动 vnc分辩率 ...
- TurtleBot3 Waffle (tx2版华夫)(1)笔记本上安装虚拟机、 Ubuntu 系统
1.1虚拟机的安装 1.1.1.windows7系统建议安装14.1版本 VMware workstation 百度云链接: 链接:https://pan.baidu.com/s/1q6Lh9fMuX ...
- TurtleBOT3
ubuntu更换源 sudo cp /etc/apt/sources.list /etc/apt/sources_backup.list sudo gedit /etc/apt/sources.lis ...
- Ubuntu 18.04 + ROS Melodic + TurtleBot3仿真
1. 下载安装包 官网地址: http://wiki.ros.org/action/show/Robots/TurtleBot?action=show&redirect=TurtleBot 所 ...
- TurtleBot3使用课程-第三节a(北京智能佳)
目录 1.[第5类]操纵 2 1.1 软件的安装 2 1.2 硬件设置 2 1.3 打开CR设置 4 1.4 TurtleBot3 提出 5 1.4.1运行 5 1.4.2 Turtle Bot3模型 ...
- TurtleBot3使用课程-第二节a(北京智能佳)
目录 1.[第3类]LRF(LDS)传感器 2 1.1 传感器包安装 2 1.1.1 传感器端口访问设置 2 1.1.2 运行hlds_laser_publisher节点 2 1.1.3 在RViz中 ...
- TurtleBot3使用课程-第一节b(北京智能佳)
目录 1.模拟运行TurtleBot 2 1.1 ROS安装和设置2 1.1.1 turtlebot3 在Gazebo中模拟 3 1.1.1.1用于Gazebo的ROS包装 3 1.1.1.2 tur ...
- TurtleBot3使用课程-第一节a(北京智能佳)
目录 1.ROS设置(远程PC) 2 1.1 ROS安装和设置 2 1.1.1 设置source.list 2 1.1.2 键设置 2 1.1.3 ROS安装 2 1.1.4安装包构建的依赖关系 2 ...
- Turtlebot3新手教程-应用-跟随
本文针对如何利用Turtlebot3可实现的各种应用进行讲解 具体步骤如下: [Remote PC]安装应用包 cd ~/catkin_ws/src git clone https://github. ...
随机推荐
- javascript 路径读取
//获取当前文件全路径 <script language="javascript"> alert(window.location.href); alert(window ...
- add web server(nginx+apache)
#!/bin/bash # # Web Server Install Script # Last Updated 2012.09.24 # ##### modify by WanJie 2012.09 ...
- 利用web.py快速搭建网页helloworld
访问web.py官网 http://webpy.org/ 根据网站步骤,利用 pip install web.py 若没有 PIP 则先安装pip 运行 sudo apt-get install py ...
- jquery刷新页面代码
window.location.reload()刷新当前页面.parent.location.reload()刷新父亲对象(用于框架)opener.location.reload()刷新父窗口对象(用 ...
- SQL数据库分页OFFSET FETCH NEXT
SELECT * FROM dbo.UMS_System_Menu AS USM ORDER BY USM.MenuCode OFFSET ROW --跳过前10条 ROW ONLY --取20条
- Spark之join、leftOuterJoin、rightOuterJoin及fullOuterJoin
Spark的join与mysql的join类似,mysql的join是将表与表之间连接查询,spark中join是将RDD数据集进行连接,Spark主要有join.leftOuterJoin.righ ...
- git 入门教程之分支总览
分支就是一条独立的时间线,既有分支,必有主干,正如一棵树谈到树枝,必有树干一样的道理.我们先前对git 的全部操作默认都是在主干上进行的,这个主干也是一种特殊的分支,名为 master 分支. 无论是 ...
- 我的第二本译作《精通OpenStack》上架啦:书籍介绍和译者序
1. 书籍简介 英文书名:Mastering OpenStack Second Edition 作者:[德] 奥马尔-海德希尔(Omar Khedher)[印] 坚登-杜塔-乔杜里(Chanda Du ...
- Linux命令行参数前加--,-和不加杠
参数前“-”的表明后面的参数是字符形式. 参数前“--”的则表明后面的参数是单词形式. 参数前有横的是System V风格. 参数前没有横的是BSD风格.
- 编程菜鸟的日记-初学尝试编程-C++ Primer Plus 第5章编程练习8
#include <iostream>#include <string>using namespace std;int main (){ string words; int i ...