R1V2 ttymotor과 motor노드 실행 문제

안녕하세요. 현재 다음과 같이 사용중에 있는데.
로봇 : R1V2
제어기 : nvidia jetson agx xavier
ROS melodic 설치 완료
omo r1d2 패키지 및 ydlidar_ros_driver 패키지 설치 완료

홈페이지에 안내된 usb장치 관련 설정을 해도 ttymotor이 나타나지 않습니다

더불어 roslaunch omo_r1_bringup omo_r1_motor.launch set_port:=/dev/ttyUSB1 (현재 연결된 USB)로 하면 다음과 같은 에러가 발생합니다


확인 부탁드립니다

안녕하세요!
omo_r1_motor.launch 파일에 <arg name="set_port" default="/dev/ttyMotor"/> 부분을 확인해보시면 포트가 ttyMotor로 설정되어있습니다.
현재 ttyMotor 포트가 잡혀있지 않아 실행 시, 에러가 발생할 것입니다.

현재 ttyUSB1으로 잡히는 포트를 ttyMotor로 바꾸시려면 UDEV설정을 해주셔야 합니다.
UDEV설정 링크 참고하셔서 포트명 변경 진행해주시면 됩니다.

답변 감사드립니다
sudo nano /etc/udev/rules.d/98-omo-r1.rules 로 확인 결과 KERNELS과 달라 ttyMotor이 잡히지 않았습니다
udevadm info -a /dev/ttyUSB* 명령으로 현재 USB장치의 KERNELS 확인 후
98-omo-r1.rules 파일의 KERNELS을 변경해주니 잘 작동합니다
감사합니다!!

더불어 한가지 더 질문이 있습니다
create_udev_rules.sh 파일을 열어보면 라이다 부분의 룰 파일이 ydlidar.rules 로 되어 있는데
실제 경로로 들어가보면(/etc/udev/rules.d/) 97-ydlidar.rules 로 되어 있습니다
그럼 create_udev_rules.sh 의 ydlidar.rules도 97-ydlidar.rules로 변경해야 하는거 아닌지요
현재 라이다는 ls /dev/tty*로 검색 시 변경되지 않고 있습니다
확인 부탁드립니다. 감사합니다

네! 97-ydlidar.rules로 변경하시면 됩니다.
라이다 포트도 모터 포트와 동일한 방식으로 장치 ID 확인하신 후, 설정 변경해주시면 됩니다.