roscore不能启动

1. 通过VNC 在VNC窗口上出入

[email protected]:~$ roscore  得到下面错误信息

process[rosout-1]: started with pid [3751]
started core service [/rosout]
terminate called after throwing an instance of ‘std::runtime_error‘
what(): locale::facet::_S_create_c_locale name not valid
[rosout-1]
process has died [pid 3751, exit code -6, cmd
/opt/ros/jade/lib/rosout/rosout __name:=rosout
__log:=/home/odroid/.ros/log/9cdba11a-3419-11e1-a50e-36e66a0e97b1/rosout-1.log].
log file: /home/odroid/.ros/log/9cdba11a-3419-11e1-a50e-36e66a0e97b1/rosout-1*.log

解决方法:

export LC_ALL="C" 
时间: 2024-11-08 23:49:55

roscore不能启动的相关文章

ROS学习需要看的网络教程_整理

官方wiki,主要资料 tips:在官方链接地址栏加入cn,有些页面会进入中文翻译之后的界面,部分如此:尽量看原版英文的. 如http://wiki.ros.org/cn/ROS/Installation ROS安装教程:http://wiki.ros.org/ROS/Installation   介绍ROS的安装 ROS核心知识系列:http://wiki.ros.org/ROS/Tutorials  主要介绍ros相关的很多概念,理解ROS的架构 ROS cpp包的讲解:http://wik

ROS学习笔记三(理解ROS节点)

要求已经在Linux系统中安装一个学习用的ros软件包例子: sudo apt-get install ros-indigo-ros-tutorials ROS图形概念概述 nodes:节点,一个节点即为一个可执行文件,可以通过ROS和其他节点进行通信: messages:消息,当订阅或者发布一个topic时使用的数据类型: topics:话题,节点可以发布信息到topics或者从topics那里订阅信息: master:节点管理器,ROS的name service,提供服务,例如让不同的节点可

ROS知识(9)----安装Turtlebot2和远程控制Turtlebot2

安装turtlebot2,场景为:turtlebot2上搭载着一台电脑主机A,该电脑作为主机Master,有自带的电源和3D传感器,roscore在该台机器上启动.pc电脑远程连接A,和A通讯,pc不需要启动roscore,这样就可以在远程pc控制turtlebot2走来走去.摆脱了调试pc/lapbook和turtlebot2放在一起,而带来的测试麻烦. ROS官网已经有相关的教程,可以完成以上提到的使用场景,给上地址: TurtleBot 以indigo版本为例,配置的关键步骤: 1.两台机

ROS之服务器与客户端简单程序遇到的错误

在按ROS入门教程(点击打开链接)行进过程中遇到的错误 1.exec_depend与run_depend一样 在按ROS入门教程(点击打开链接)行进过程中到了执行 rosmsg show beginner_tutorials/Num 命令时,出现提示 The manifest (with format version 2) must not contain the following tags: run_depend 的警告,这个的主要解决方法是使用catkin方式时在package.xml文件

ROS-4 : ROS节点和主题

依照<ROS-3 : Catkin工作空间和ROS功能包>,创建catkin工作空间,并在起src下创建功能包ros_demo_pkg,依赖项为roscpp.std_msgs.actionlib.actionlib_msgs,并构建该空功能包.ROS中节点间的基本通讯方式是topic,即publish/subscribe模式.以下介绍如何创建两个两个节点分别发布和订阅一个主题. 一.创建节点 1.创建发布者节点topic_publisher 首先在功能包ros_demo_pkg下的src下创建

ROS中使用Kinect摄像头和usb摄像头

1.安装的一些包  kinect用的freenect: $ sudo apt-get install ros-indigo-freenect-launch $ sudo apt-get install ros-indigo-freenect-camera $ sudo apt-get install ros-indigo-freenect-stack 驱动安装好后,首先在终端输入“roscore”,启动节点,然后在新的终端输入“roslaunch freenect_launch freenect

roscore启动失败问题及解决方法

ubuntu16.04下安装的ros kinetic版本,之前roscore打开很正常,今天打开时报错,错误信息如下: Invalid <param> tag: Cannot load command parameter [rosversion]: command [rosversion roslaunch] returned with code [1]. Param xml is <param command="rosversion roslaunch" name=

运行roscore出现unable to contact my own server无法启动小海龟的部分故障问题解决

运行roscore后,出现下图这种情况(unable to contact my own server) 原因是找不到http://后面那些,ping不到域名或IP. 参考http://www.ros.org/wiki/ROS/NetworkSetup官方的解决办法还有 参考 无法运行roscore,小海龟的部分故障问题解决 - WY_star1的博客 - CSDN博客 https://blog.csdn.net/WY_star1/article/details/81603977 以下是我解决这

1.ROS启动小乌龟

启动turtlesim 在三个不同的终端中分别执行如下三个指令 roscore rosrun turtlesim turtlesim_node rosrun turtlesim turtle_teleop_key 查看软件包列表和定位软件包 package使用命令 rospack list 找到一个软件包的目录,使用rospack find命令 rospack find package-name 例如:rospack find turtle 查看软件包 rosls package-name 例如