LIDAR
따라하기: LIDAR 센서 작동 예제
매개변수 설정과 함께 프로그램 시작 프로세스가 모두 단순화되었으며 Jupyter Notebook 환경에서 설정됩니다.
- 03_04_scan.ipynb Jupyter 노트북을 엽니다.
- 필요한 Python 라이브러리 및 모듈을 가져옵니다.
- 예제 코드를 따라 실행해보세요
(이 예시에 사용된 Jetson 보드는 'Jetson Nano' 입니다.)
Jupyter Notebook 열기:
03_04_scan.ipynb
노트북 내에서 셀을 실행하려면 Ctrl + Enter 를 사용하세요.
필요한 Python 라이브러리 및 모듈 가져오기
import rospy
from sensor_msgs.msg import LaserScan
Zetabot Node 생성
“Scan” Topic을 구독하고 게시된 정보를 표시합니다.
def process_scan(msg):
rospy.loginfo("data: {}".format(msg))
def start_node():
rospy.init_node('zetabot')
rospy.Subscriber("scan", LaserScan, process_scan)
rospy.spin()
try:
start_node()
except rospy.ROSInterruptException as err:
print(err)