arduino 3

ROS OpenCR Motor 구동 / Encoder 값 받기

robot을 동작하기 위해서는 센서를 통해 입력받은 값을 모터로 넘겨줘야 하고, 이동 시에 모터의 encoder를 통해 값을 다시 전달해 주어 계산하면 보다 정확한 주행이 가능하다. rosserial을 통해 값을 넘겨주고, encoder 값을 ros로 넘겨줘 보자. 사용버전. 노트북 ˙ Samsung Ultrabook i7 ˙ Ubuntu 18.04.6 LTS ˙ Ros Melodic ˙ OpenCR ˙ MB-3866E (motor) ˙ Tb67h420ftg (motor driver) 단계 1. rosserial을 통해 motor 구동 확인 2. Encoder 값 받기 3. rosserial을 통해 Encoder 값 받기 4. 코드 통합 1. rosserial을 통해 motor 구동 확인 teleop_t..

OpenCR 사용하기

여러 arduino의 경우도 사용이 간편하고, 범용성이 높지만 보다 좋은 성능을 위해 OpenCR을 사용한다. 이를 Arduino IDE를 통해 arduino와 같이 사용하는 방법을 알아본다. 사용버전. 노트북 ˙ Samsung Ultrabook i7 ˙ Ubuntu 18.04.6 LTS ˙ Ros Melodic ˙ OpenCR 1.0 ˙ Arduino IDE 1.8.19 단계 1. 터미널 설정 2. arduino 설정 1. 터미널 설정 아래의 명령어를 차례로 입력해 준다. $ sudo usermod -a -G dialout $USER $ wget https://raw.githubusercontent.com/ROBOTIS-GIT/OpenCR/master/99-opencr-cdc.rules $ sudo c..

Arduino 설치

ROS 와의 연동을 통해서 각종 sensor 및 motor를 구동하기 위해 사용한다. ROS 패키지들과 사용예시들이 많으므로 접근하기에 용이하다. 사용버전. 노트북. 아두이노 ˙ Samsung Ultrabook i7 ˙ Ubuntu 18.04.6 LTS ˙ Ros Melodic ˙ Arduion Mega 2560 단계 1. 패키지 다운 2. 아두이노 다운 3. ROS Library 다운 4. 아두이노 실행 5. 예제 실행 6. ROS 실행 1. 패키지 다운 아래의 두 명령어를 차례대로 입력하여 패키지를 다운받는다. $ sudo apt-get install ros-melodic-rosserial-arduino $ sudo apt-get install ros-melodic-rosserial 2. 아두이노 다..