运行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)采用了单机配置命令

export ROS_HOSTNAME=localhost
export ROS_MASTER_URI=http://localhost:11311

(2)打开bashrc文件需要在文件中修改

gedit ~/.bashrc

修改一下两个指令:修改后Save

export ROS_HOSTNAME=localhost
export ROS_MASTER_URI=http://localhost:11311

接下来,我们在运行roscore就可以啦

显示这样就是正确的,在Beginner Tutorials中有一个简单的示例程序。小乌龟

1、在Terminal中运行以下命令:

roscore

2、新开一个terminal,运行以下命令,弹出一个小乌龟窗口:

rosrun turtlesim turtlesim_node

3、新开一个terminal,运行以下命令,打开乌龟控制窗口,可使用方向键控制乌龟运动:

rosrun turtlesim turtle_teleop_key

4、选中控制窗口,按方向键,可看到小乌龟窗口中乌龟在运动。

5、新开一个terminal,运行以下命令,可以看到ROS的图形化界面,展示结点的关系:

rosrun rqt_graph rqt_graph

原文地址:https://www.cnblogs.com/qilai/p/11275953.html

时间: 2024-11-15 10:37:29

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

ROS-debug1 : 运行roscore时报错:Unable to contact my own server at...

一.问题描述 在终端运行roscore时,出现错误:Unable to contact my own server at...,如下图: 二.解决方法 以上问题是由于ROS环境变量ROS_MASTER_URI设置错误导致的,重新设置该变量即可. 打开~/.bashrc文件,添加或修改环境变量ROS_HOSTNAME和ROS_MASTER,即改为: export ROS_HOSTNAME=localhost export ROS_MASTER_URI=http://localhost:11311

roscore报错:Unable to contact my own server at [http://w:46221/].

今天我把自己的电脑命令提示符等改了,现在运行roscore报错: ... logging to /home/w/.ros/log/481d4d36-f716-11e9-9b7a-4cedfb3da8b4/roslaunch-w-23661.log Checking log directory for disk usage. This may take awhile. Press Ctrl-C to interrupt Done checking log file disk usage. Usag

Citrix Provisioning Services LAB時出現Unable to contact th database Server

今天在執行PVS LAB時出現下圖 後來發現為SQL連入的要調整如下圖1.Machine Account2.對應DB3.DB權限 如果是用SA帳戶作為本機的SQL,就是調這組帳戶 調完後對應就可以使用PVS 感謝

debug运行下报错,但不影响运行ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2(转)

eclipse 3.4+jdk1.6 编译正常通过,运行debug模式时报错 ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2JDWP exit error AGENT_ERROR_NO_JNI_ENV(183):  [../../../src/share/back/util.c:820] 查找该错误原因.发现是重定向输出的问题. 以下是网络资料原文 装jdk1.6了把,呵呵- 我也碰到过这

OGG升级运行ggsic报Unable to find library 'libclntsh.so.11.1'

我们系统是2009年建立的Oracle 10.2.0.5 for hp-ux ia64 11.31,目前需要进行号码核对的创建,对接成功后废除旧系统,使用的同步复制软件为Oracle Goldengate,由于Oracle Goldengate 12C不支持Oracle Database 10g,只能使用Oracle Goldengate 11g,在源端添加mgr,抽取,投递进程后,启动抽取进程5分钟异常停止报错: 2016-08-17 16:40:57  ERROR   OGG-01028  

Unable to connect to CUPS server localhost:631

Q1:启动samba时,在日志上提示: tail -f /var/log/samba/log.smbd Unable to connect to CUPS server localhost:631 解决办法:在smb.conf中修改print字段 load printers = no printing = bsd printcap name = /dev/null disable spoolss = yes Q2:配置好samba之后,文件夹中包含有中文时,在bsd下文件列表为空,linux和w

CentOS7图形界面启动报错unable to connect to X server

以前还可以正常启动图形界面,这次启动失败,报错unable to connect to X server 使用的是oracle用户,因为我是在oracle用户下创建的oracle数据库等 解决办法: 在/var/run/console/下touch oracle生成oracle文件,重新startx启动就可以了

unable to boot the simulator,无法启动模拟器已解决

突然模拟器报错:unable to boot the simulator(无法启动模拟器) 试了好几种解决办法,删除所有的模拟器重启以后再添加,删除钥匙串登陆中的证书,重新安装Xcode都不行 最后通过这种方式解决了 重新启动mac 进度条加载的时候一直按command+R进入设置界面,打开界面的左上角实用工具里面的终端,输入csrutil disable回车 然后点击左上角的重新启动mac. 启动以后进入终端输入:sudo chmod 0777 /private/tmp  然后回车 OK啦,模

ubuntu unable to connect to rdp server

今天早上开机,远程连接win,提示unable to connect to rdp server,昨天还好好的,怎么今天突然不行了,telnet win 的3389端口,是通的,用remina remote desktop client 连接其它的win 也正常 用其它的连接在ubuntu下不能连接的win,也正常,看来是ubuntu配置问题,google下,终于找到解决方法 vim ~/.freerdp/known_hosts 删除不能连接的win的信息,重新连接即可