解决方式:
sudo usermod -aG dialout user_name
把用户名加入 dialout 用户组,然后注销下电脑即可解决问题。
2.问题:开启 Ubuntu 热点
解决方式:
http://jingyan.baidu.com/article/ea24bc39b03fc6da62b331f0.html
3. 错误:InitFromXml failed: USB interface is not supported!
解决方式:
Solution was to create a symbolic link from the libudev.so.0 file it seems OpenNI2 is
expecting to find.
终端输入:
$ sudo ln -s /lib/x86_64-linux-gnu/libudev.so.1.3.5 /lib/x86_64-linux-gnu/libudev.so.0
4. 错误:InitFromXml failed: Failed to set USB interface!
解决方式:
安装 sensorkinect(驱动)
1.cd ~ ; git clone https://github.com/avin2/SensorKinect.git(若干没安装 git 先安装:sudo apt-get install git)
2. cd SensorKinect/Bin ;
cp SensorKinect093-Bin-Linux-x64-v5.1.2.1.tar.bz2 ~
3. cd kinect ; tar xjvf SensorKinect093-Bin-Linux-x64-v5.1.2.1.tar.bz2
4. cd SensorKinect093-Bin-Linux-x64-v5.1.2.1; sudo ./install.sh
5. 运行 gmapping_launch 出现 rplaser 报错可能原因如下:
接口冲突,可将与底盘通信串口改为 COM 口解决。同时查看修改底盘通信节点与雷达启动节点的源码中的串口名称。注意保持一致。可使用:$ls /dev/ttyUSB* 查看串口。
6.
when using roslaunch tab completion on Ubuntu 14.04 and indigo I receive:
[rospack] Warning: error while crawling /home/dereck: boost::filesystem::status: Permission denied: "/home/dereck/.gvfs"
解决方式:
#umount /home/useraccount/.gvfs
#rm -rf .gvfs
7.
error when trying to build opencv 2.4.9
home/greg/Applications/opencv-2.4.10/modules/highgui/src/ffmpeg_codecs.hpp:104:7: error: ‘CODEC_ID_H264’ was not declared in this scope
{ CODEC_ID_H264, MKTAG('H', '2', '6', '4') },
^
解决方式:cmake ......... -D WITH_FFMPEG=OFF
8.Ubuntu突然不能上网,可正常连接无线,但浏览器打不开网页且ping不通
解决方式:设置dns服务器
sudo gedit /etc/resolv.conf
添加以下的记录,格式是:
nameserver dns的ip地址
9. *.h文件不能使用:
解决方式:
则解决方法是cmakeList中添加:
add_executable(robot_control_node src/robot_control.cpp )
add_dependencies(robot_control_node robot_msgs_gencpp)
target_link_libraries(robot_control_node ${catkin_LIBRARIES})
其中:robot_control_node是所要生成的可执行文件,add_dependencies添加所需依赖。
请记得,在find_package中添加robot_msgs。
其次,请记得在package.xml中添加
<build_depend>robot_msgs</build_depend>
<run_depend>robot_msgs</run_depend>
2. 此.h文件位于本包include内:
解决方法是,在包含目录下包含include包:
include_directories(
include
${catkin_INCLUDE_DIRS}
)
3. 此.h文件位于别的包内,如robot_navigation:
则在find_package中添加此包名:
find_package(catkin REQUIRED COMPONENTS
roscpp
rospy
std_msgs
robot_navigation
)
其次,请记得在package.xml中添加
<build_depend>robot_navigation</build_depend>
<run_depend>robot_navigation</run_depend>