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>
이렇게 작성하여 실행해 보았습니다. 그런데
를 실행하면 위의
rosmaster@ubuntu:~$ rosnode list
/canrobot_sub_node
/rosout
첫 번째 노드는 실행되는 것을 확인했는데. 아래것은 실행이 되지 않습니다.
rosserial은 sudo apt-get install ros-indigo-rosserial*로 모두 설치한 상태입니다.
launch파일은 다른 곳에 붙여 넣은 후 실행해도 오직 rosserial 만 실행이 되지 않습니다.
.ros/log에 로그파일도 안만들어지네요. ㅠㅠ
해결방법 있을까요?