728x90 udevadm1 [ROS]디바이스 이름 고정 로봇에서 Ubuntu 컴퓨터 제어기에 외부 장비를 연결할 경우, 연결 순서나 연결 시점의 제어기 상태에 따라 장비이름이 다르게 설정된다. rplidar의 경우 장비를 연결하거나 부팅할 때 ttyUSB0 나 ttyUSB1 등 같이 다양한 이름을 갖게 된다. 이 경우 하드웨어 설정 file과 하드웨어 연결이 일치하지 않아 문제가 발생하게 되기 때문에 이 이름을 고정할 필요가 있다. 예를 들어 rplidar 실행화일인 launch file에 설정되는 항목 중 와 같이 설정할 경우, 제어기를 켜거나 끌때 마다 USB0에서 USB1으로 변경될 수 있어, 경우에 따라 연결이 되지 않을 수도 있다. 고정하는 방법은 디바이스 고유 정보를 확인하고 이를 aliasing 해 주는 방식으로 진행한다. 리눅스 커널의 디.. 2024. 11. 29. 이전 1 다음 728x90