rosseiral_python을 robot_upstart를 이용하여 자동실행을 하고 싶습니다.

110 views
Skip to first unread message

kyungman shin

unread,
Jul 5, 2016, 7:28:03 AM7/5/16
to 한국 ROS 사용자
kobuki_navigation과 xtion을 이용하기 위한 openni2_launch는 robot_upstat를 이용하여 자동실행이 잘됩니다. 


위의 링크에 따르면
<launch>
  <node pkg="rosserial_python" type="serial_node.py" name="serial_node">
    <param name="port" value="/dev/ttyACM0"/>
    <param name="baud" value="57600"/>
  </node>
</launch>

launch파일을 작성하면 된다고 하였습니다. 그래서 간단하게 테스트하기위해서


<launch>
 <!-- rosrun canrobot_sub -->
 <node name="canrobot_sub_node" pkg="canrobot" type="canrobot_sub" >
 </node>
 
  <node pkg="rosserial_python" type="serial_node.py" name="serial_node">
    <param name="port" value="/dev/ttyACM0"/>
    <param name="baud" value="57600"/>
  </node>

</launch>


이렇게 작성하여 실행해 보았습니다. 그런데 

rosnode list

를 실행하면 위의 

rosmaster@ubuntu:~$ rosnode list
/canrobot_sub_node
/rosout

첫 번째 노드는 실행되는 것을 확인했는데. 아래것은 실행이 되지 않습니다.

rosserial은 sudo apt-get install ros-indigo-rosserial*로 모두 설치한 상태입니다.

launch파일은 다른 곳에 붙여 넣은 후 실행해도 오직 rosserial 만 실행이 되지 않습니다.

.ros/log에 로그파일도 안만들어지네요. ㅠㅠ 

해결방법 있을까요?








Reply all
Reply to author
Forward
0 new messages