STELLA_N1_App 구동 관련 문의
페이지 정보
본문
다음으로 Bluetooth통신으로 앱으로 구동하는걸 해보고있는데 문제가 생겨 글을남기게 되었습니다.
ros launch stella_teleop_bluetooth stella_teleop_bluetooth.launch.py 명령어 실행시
SerialException (퍼미션 디나이) 메시지가 나오면서 바로 다음줄에 프로세스가 죽었다는 오류가 나오게 됩니다.
어느 부분을 확인해야하는지 도움 주시면 감사하겠습니다.
- 이전글Device 목록에 YDLIDAR, BT 항목 없습니다 24.08.16
- 다음글12v 12ah 충전 방법 24.08.12
댓글목록
최고관리자님의 댓글
최고관리자 작성일
안녕하세요.
아이디어 로봇입니다.
블루투스 모듈에 권한 문제로 연결이 거부된 것 같습니다.
sudo raspi-config명령어를 입력하시고
Interface Options -> Serial Port -> No -> Yes 를 순서대로 선택하신 다음에
sudo reboot 명령어로 재부팅하여 주시어 블루투스 모듈과 통신을 활성화하여 주세요.
만약 해당 과정을 진행하신 후에도 동일한 에러가 발생하는 경우
sudo chmod 666 /dev/BT 명령어를 사용하시어 블루투스 모듈에 수동으로 권한을 부여하여 주세요.
sdstella님의 댓글의 댓글
sdstella 작성일
답변 감사합니다. 권한을 주고나니 다음 문제가 발생했습니다.
ros2 launch stella_teleop_bluetooth stella_teleop_bluetooth.launch.py 실행시
file 'stella_teleop_bluetooth.launch.py' was not found in the share directory of package 'stella_teleop_bluetooth' which is at '/home/pi/colcon_ws/install/stella_teleop_bluetooth/share/stella_teleop_bluetooth'
이런식으로 해당 파일을 찾을수 없다는 오류가 발생합니다.
라즈베리 파이 이미지는 아이디어 로봇에서 제공한
STELLA N1 라즈베리파이 (X4 PRO 라이다) 패키지 를 사용하고 있습니다.
최고관리자님의 댓글의 댓글
최고관리자 작성일
이 글에 올려진 사진을 봤을 때 패키지 파일은 있는 것 같습니다.
재부팅을 실행하여 원격 접속이 종료되었을 수 있습니다.
실행 명령어를 입력한 터미널이 라즈베리파이의 터미널이 맞는지 확인하여 주시고,
터미널에 문제가 없다면 colcon_ws에서 colcon build를 다시 실행하여 주세요.
sdstella님의 댓글의 댓글
sdstella 작성일
ssh로 라즈베리 파이 접속해서 내린 명령어가 맞습니다.
colcon_ws에서 colcon build 명령어로 재빌드역시 실시했습니다. 하지만 여전히 같은 오류가 발생중입니다.
최고관리자님의 댓글의 댓글
최고관리자 작성일오류가 발생한 터미널을 전체 켑쳐하여 올려주세요.