xycar_ws
├ src
│  └ xycar_device
│    └ xycar_ultrasonic
├ build
└ devel
rosmsg show std_msgs/Int32MultiArray
초음파센서 8개 거리정보 표시
xycar_ws
├ src
│  └ my_ultra
│    ├ src 
│    ├ └ ultra_scan.py
│    └ launch
│      └ ultra_scan.launch
├ build
└ devel
roslaunch my_ultra ultra_scan.launch
1,2,3은 라이다로 대체되어서 0으로 출력되는 것 확인
초음파 센서는 초음파를 이용하여 센서로부터 사물까지의 직선거리 측정
PC에서 아두이노 연결 확인Int32
lsusb
초음파센서 토픽의 메시지 타입인 Int32MultiArray 중 Int32만 추출
ultrasonic 토픽에 담아 발행
xycar_ws
├ src
│  └ ultrasonic
│    ├ src 
│    │ ├ ultrasonic_pub.py
│    ├ └ ultrasonic_sub.py
│    └ launch
│      └ ultra.launch
├ build
└ devel
roslaunch ultrasonic ultra.launch
초음파센서 4개를 지원하는 ROS 패키지 제작
xycar_ws
├ src
│  └ ultrasonic
│    ├ src 
│    │ ├ ultra4_pub.py
│    ├ └ ultra4_sub.py
│    └ launch
│      └ ultra4.launch
├ build
└ devel
ultrasonic_4_fw.ino
roslaunch ultrasonic ultra4.launch