- 개발 환경 : Rasberry Pi 4B (Ubuntu 18.04 / ROS melodic)
- 준비물 : 아두이노 메가, 엔코더가 있는 DC 모터(FIT0450) X 2
- 참조 : https://www.youtube.com/watch?v=q1u_cC-5Sac&list=PLpwJoq86vov9U87KZG_x6w739Mlp07-BG&index=2
https://github.com/RBinsonB/Nox_robot
$ git clone https://github.com/ros-perception/openslam_gmapping.git
$ git clone https://github.com/ros-perception/slam_gmapping.git
- Install dependency of all packages in the workspace
$ rosdep install --from-paths src --ignore-src -r -y
- ydlidar_node.cpp 파일 수정
https://github.com/EAIBOT/ydlidar/pull/19/files
*변경 전
scan_msg.scan_time = scan.config.scan_time;
scan_msg.time_increment = scan.config.time_increment;
*변경 후
scan_msg.scan_time = 1/_frequency;
scan_msg.time_increment = 1/((float)samp_rate*1000);
* github 주소 : https://github.com/odk9611/arduino_encoder_mobile_robot
'작업 일기' 카테고리의 다른 글
IntelliThings iAHRS RB-SDA-v1 (IMU 센서) ROS 패키지 (0) | 2022.04.19 |
---|---|
ROS- PS4 Joystick teleop (0) | 2022.03.22 |
아두이노 엔코더 값 받기 (0) | 2022.01.26 |
Hector SLAM (0) | 2022.01.18 |
Arduino와 ROS로 DC 모터 x2 제어하기 (0) | 2021.12.29 |