NVIDIA Jetson TK1 rosrun rviz segmentation fault的解决方法
来源:互联网 发布:网王之数据下的温柔 编辑:程序博客网 时间:2024/06/05 21:50
NVIDIA Jetson TK1 rosrun rviz segmentation fault的解决方法
在NVIDIA Jetson TK1开发版上运行rosrun rviz rviz出现segmentation falut错误。
常见的解决方法,见Alyson的博客:NvidiaTegra TK1 安裝 ROS on Ubuntu arm 發生 Segmentation fault 解決方式
一、重新设定tk的显卡设置sudo apt-get purge nvidia-*sudo rm /etc/X11/xorg.conf # if the file does not exist , then is OKsudo apt-get install nvidia-common ubuntu-desktopsudo apt-get install --reinstall xserver-xorg-video-nouveausudo dpkg-reconfigure xserver-xorgsudo reboot二、重新编译安装robot modelsudo apt-get remove ros-indigo-robot-modelcd ~/catkin_ws/srcgit clone https://github.com/ros/robot_model.gitcd ~/catkin_wscatkin_makesource devel/setup.bashrospack profile三、unset GTK_IM_MODULEecho "unset GTK_IM_MODULE" >> ~/.bashrcsource ~/.bashrc
但是以上方法,并没有解决我的问题。另一种方法是HomeBrew Robotics Club上的一个帖子
This was much easier to get working then I thought - ROS Indigo on JETSON TK1提到的解决方案,如下:
sudo apt-get install ros-indigo-arbotix \ros-indigo-dynamixel-motor ros-indigo-rosbridge-suite \ros-indigo-mjpeg-server ros-indigo-rgbd-launch \ros-indigo-openni-camera \python-pygraph python-pygraphviz python-easygui \mini-httpd ros-indigo-laser-pipeline ros-indigo-ar-track-alvar \ros-indigo-laser-filters ros-indigo-hokuyo-node \ros-indigo-depthimage-to-laserscan ros-indigo-moveit-ikfast \ros-indigo-smach ros-indigo-smach-ros ros-indigo-grasping-msgs \ros-indigo-executive-smach ros-indigo-smach-viewer \ros-indigo-robot-pose-publisher ros-indigo-tf2-web-republisher \graphviz-dev libgraphviz-dev gv python-scipysudo apt-get install ros-indigo-turtlebot-*sudo apt-get install ros-indigo-gazebo-*sudo apt-get install ros-indigo-moveit-*sudo apt-get install ros-indigo-kobuki-* ros-indigo-moveit-python
可是以上方法还是没有解决运行rviz出现segmentation fault的问题。。。Orz
参见这篇帖子Rviz on XU3 Ubuntu 14.04,貌似这是一个bug,解决改错误需要将libpcre3更新到8.35,或将collada-dom-dev更新到2.4.4。我两个都安装了,如下:
dpkg -i libpcre3_8.35-7.1ubuntu1_armhf.debsudo apt-get install collada-dom-devsudo apt-get install collada-dom2.4-sp-basesudo apt-get install collada-dom2.4-sp-dev
以上,解决在NVIDIA Jetson TK1开发板上运行rosrun rviz rviz出现segmentation fault错误的问题。
参考
1. NvidiaTegra TK1 安裝 ROS on Ubuntu arm 發生 Segmentation fault 解決方式
2. This was much easier to get working then I thought - ROS Indigo on JETSON TK1
3. Rviz on XU3 Ubuntu 14.04
0 0
- NVIDIA Jetson TK1 rosrun rviz segmentation fault的解决方法
- 解决 Jetson Tk1启动 rviz 仿真 Segmentation fault
- Jetson TK1 + ROS Rviz出现的问题:segmentation fault 及解决方案
- 安装NVIDIA Jetson TK1驱动的过程
- 安装NVIDIA Jetson TK1驱动的过程
- Nvidia Jetson tk1 handon
- NVIDIA Jetson TK1安装opencv
- NVIDIA Jetson TK1开发板
- NVIDIA JETSON Tk1的学习笔记一(释放存储空间)
- NVIDIA Jetson TK1学习与开发(七):图文详解OpenCV在Jetson TK1上的安装和使用
- NVIDIA Jetson TK1学习与开发(八):图文详解OpenGL在Jetson TK1上的安装和使用
- NVIDIA Jetson TK1学习与开发(七):图文详解OpenCV在Jetson TK1上的安装和使用
- NVIDIA Jetson TK1学习与开发(八):图文详解OpenGL在Jetson TK1上的安装和使用
- NVIDIA Jetson TK1开发板上手
- NVIDIA Jetson TK1开发板上手
- NVIDIA Nsight Eclipse Edition for Jetson TK1
- NVIDIA Jetson TK1开发板上手
- NVIDIA Jetson TK1搭建CUDA环境
- Java 单链表的反转 以及 双向链表的实现
- Java中的Socket通信
- javaEE SSH框架 BaseAction的抽取以及其他方面代码优化
- JVM-内存分配与回收策略
- 机器学习:核函数的一个小题目
- NVIDIA Jetson TK1 rosrun rviz segmentation fault的解决方法
- (p241)活动选择
- Android系统服务
- java语言程序设计第十版(Introduce to java 10th) 课后习题 chapter7-33
- Android-Intent两种启动方式
- 熵权法简介
- 排序——堆排序(C++)
- 点击两次,才退出应用的程序代码
- MyEclipse快捷键大全