rosrunができなくなりました。

566 views
Skip to first unread message

Hamada Soichiro

unread,
Sep 6, 2016, 4:22:15 AM9/6/16
to ROS JAPAN Users Group
はじめまして、
大学の研究でrosを使用しているのですが、

今までwindows7のVM環境でubuntu14.04  ROS indigoを操作しておりましたが、
先日、windows10にupdateし、同様に
VM環境でubuntu14.04  ROS indigoを操作しようとしたところ

まず、roscoreができなくなっておりましたが

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

で初期化したところroscoreは起動するようになりましたが

rosrunが機能しません。そこで

$ roswtf

をしたところ

Loaded plugin tf.tfwtf
No package or stack in context
================================================================================
Static checks summary:

Found 1 warning(s).
Warnings are things that may be just fine, but are sometimes at fault

WARNING ROS_IP may be incorrect: ROS_IP [192.168.1.32] does not appear to be a local IP address ['127.0.0.1', '10.0.2.15'].

Found 1 error(s).

ERROR Local network configuration is invalid: Local hostname [imu○○○-VirtualBox] resolves to [192.168.1.32], which does not appear to be a local IP address ['127.0.0.1', '10.0.2.15'].
================================================================================

ROS Master does not appear to be running.
Online graph checks will not be run.
ROS_MASTER_URI is [http://192.168.1.32:11311]

私はこの後どうすべきかわからず、質問させていただきました。
どなたかわかる方お答え願います。



Ryosuke Tajima

unread,
Sep 6, 2016, 12:30:52 PM9/6/16
to ROS JAPAN Users Group
こんばんは、

状況からは環境変数の設定が原因に思えるので

$ export ROS_IP='127.0.0.1'

としてみてはいかがでしょうか。それでダメな場合は、

$ env | grep ROS

の結果を流すとよりわかるかもしれません。

また、~/.bashrcにへんなROS関連の設定がされていることもありうるので、
もしあればそれらをコメントアウトしてみるのがいいんじゃないでしょうか。

但馬

2016年9月6日(火) 17:22 Hamada Soichiro <soichir...@gmail.com>:
--
このメールは Google グループのグループ「ROS JAPAN Users Group」に登録しているユーザーに送られています。
このグループから退会し、グループからのメールの配信を停止するには ros-japan-use...@googlegroups.com にメールを送信してください。
その他のオプションについては https://groups.google.com/d/optout にアクセスしてください。

Hamada Soichiro

unread,
Sep 8, 2016, 4:11:17 AM9/8/16
to ros-jap...@googlegroups.com
但馬様

ご返信誠に有難く存じます。


$ export ROS_IP='127.0.0.1'
を実行後rosrunを試したところ、解決致しませんでした。

なので、
$ env | grep ROS
$ sudo vim ~/.bashrc
$ sudo vim /etc/hosts  の結果を載せますので長くなってしまいますが
ご指摘もらえれば幸いです。

~/.bashrcは長すぎるので、下部だけ載せます。



$ env | grep ROS

ROS_ROOT=/opt/ros/indigo/share/ros
ROS_PACKAGE_PATH=/opt/ros/indigo/share:/opt/ros/indigo/stacks
ROSLISP_PACKAGE_DIRECTORIES=
ROS_DISTRO=indigo
ROS_IP=127.0.0.1
ROS_ETC_DIR=/opt/ros/indigo/etc/ros


$ sudo vim ~/.bashrc

# Add an "alert" alias for long running commands.  Use like so:
#   sleep 10; alert
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'

# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
if ! shopt -oq posix; then
  if [ -f /usr/share/bash-completion/bash_completion ]; then
    . /usr/share/bash-completion/bash_completion
  elif [ -f /etc/bash_completion ]; then
    . /etc/bash_completion
  fi
fi
source /opt/ros/indigo/setup.bash
source /home/imuhata/workspace/setup.bash



$ sudo vim /etc/hosts

127.0.0.1       localhost
192.168.1.32    imu○○○-VirtualBox

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters



2016年9月7日 1:30 Ryosuke Tajima <ryosuke...@gmail.com>:
このグループから退会し、グループからのメールの配信を停止するには ros-japan-users+unsubscribe@googlegroups.com にメールを送信してください。
その他のオプションについては https://groups.google.com/d/optout にアクセスしてください。

--
このメールは Google グループのグループ「ROS JAPAN Users Group」のトピックを登録しているユーザーに送られています。
このトピックの登録を解除するには https://groups.google.com/d/topic/ros-japan-users/GUXKjdpaYGk/unsubscribe にアクセスしてください。
このグループを退会し、グループのすべてのトピックの登録を解除するには ros-japan-users+unsubscribe@googlegroups.com にメールを送信してください。
その他のオプションについては https://groups.google.com/d/optout にアクセスしてください。



--
------------------------------------------------------
濱田 創一朗 (Soichiro HAMADA)
法政大学デザイン工学部建築学科4年
川久保俊研究室所属
TEL: 090-2919-4830
------------------------------------------------------
Reply all
Reply to author
Forward
Message has been deleted
0 new messages