OpenCR을 사용하여 rosserial 진행 도중 arduino IDE 업로드 문제

317 views
Skip to first unread message

yyj10...@gmail.com

unread,
Mar 14, 2018, 6:37:58 AM3/14/18
to 한국 ROS 사용자
안녕하세요.

OpenCR을 이용해서 아두이노를 사용해서 작성한 소스코드를 OpenCR에 업로드를 하려고 하던 중 에러가 발생해서

도움 요청 드립니다.

로보티즈 e-매뉴얼에서 6번 Arduino IDE만 진행하여 아두이노에 보드, 포트 등 모두 설정 완료 하였습니다.

ros_lib 디렉토리에 있는 ArduinoHardware.h의 59 번 줄은 USBSerial로 변경이 되어 있어 따로 수정하지 않았습니다.

작성한 코드를 업로드를 하려고 했으나 에러가 발생하면서 업로드 되지 않았습니다.

에러는 다음과 같습니다.


In file included from /home/youngjae/arduino-1.8.5/libraries/ros_lib/ros.h:43:0,
                 from /home/youngjae/arduino-1.8.5/libraries/ros_lib/examples/Blink/Blink.pde:6:
/home/youngjae/arduino-1.8.5/libraries/ros_lib/ArduinoHardware.h: In constructor 'ArduinoHardware::ArduinoHardware()':
/home/youngjae/arduino-1.8.5/libraries/ros_lib/ArduinoHardware.h:79:16: error: cannot convert 'USBSerial*' to 'HardwareSerial*' in assignment
       iostream = &Serial;
                ^
Multiple libraries were found for "ros.h"
 Used: /home/youngjae/arduino-1.8.5/libraries/ros_lib
 Not used: /home/youngjae/.arduino15/packages/OpenCR/hardware/OpenCR/1.1.1/libraries/turtlebot3_ros_lib
exit status 1
Error compiling for board OpenCR Board.

어떠한 점에서 에러가 발생하였고 해결책이 무엇인지 알고 싶습니다.
Reply all
Reply to author
Forward
0 new messages