Cannot Connect to ROS Master Running on Odroid XU4

조회 수: 4 (최근 30일)
Andrew Poissant
Andrew Poissant 2019년 8월 16일
답변: Andrew Poissant 2019년 8월 22일
I am trying to connect to the ROS master running on an odroid XU4. However, whenever I try to use rosinit, I get the error: "Cannot connect to ROS master at http://172.16.0.127:11311. Check the specified address or hostname." The Odroid XU4 is running Ubuntu 16.04. I set up a static IP address of 172.16.0.127, which is verified by running the 'infconfig' command. I also ran 'echo $ROS_MASTER_URI' in Ubuntu and get 'http://172.16.0.127:11311'. It seems that everything is set up properly but matlab can't establish connection? How do I resolve this issue?
Code Run in Matlab:
rosinit('172.16.0.127')
  댓글 수: 2
Cam Salzberger
Cam Salzberger 2019년 8월 20일
Are you sure the port number is supposed to be 1131? The default is usually 11311.
Andrew Poissant
Andrew Poissant 2019년 8월 22일
편집: Andrew Poissant 2019년 8월 22일
Sorry, that was a typo on my part. I have 11311 as the port number. I updated the question. I also included screenshots showing my Windows computer (running matlab) pinging my odroid device (running ROS) at IP 172.16.0.127.

댓글을 달려면 로그인하십시오.

채택된 답변

Andrew Poissant
Andrew Poissant 2019년 8월 22일
I found out you need to actively run ROS on the Odroid in order to be able to connect to it to matlab. After running the command 'roscore' in the Ubuntu terminal, I was able to connect via rosinit('http://172.16.0.127:11311').

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Network Connection and Exploration에 대해 자세히 알아보기

태그

제품


릴리스

R2019a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by