임베디드 보드 기반의 교육용 차동 구동 로봇 플랫폼 개발
Development of Embedded Board-based Differential Driving Robot Platform for Education
0
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
This paper proposes a mobile robot platform for education that can experiment with various autonomous driving algorithms such as obstacle avoidance and path planning. The platform consists of a robot module and a remote controller module, both of which are based on the Arduino Nano 33 IoT embedded board. The robot module is designed as a differential drive type using two encoder motors, and the speed of the motor is controlled using PID control. In the case of the remote controller module, a command to control the robot platform is received with a 2-axis joystick input, and an elliptical grid mapping technique is used to convert the joystick input into a linear and angular velocity command of the robot. WiFi and Zigbee are used for communication between the robot module and the remote controller module. The proposed robot platform was tested by measuring and comparing the linear velocity and angular velocity of the actual robot according to the linear velocity and angular velocity commands of the robot generated by the input of the joystick.
Abstract
This paper proposes a mobile robot platform for education that can experiment with various autonomous driving algorithms such as obstacle avoidance and path planning. The platform consists of a robot module and a remote controller module, both of which are based on the Arduino Nano 33 IoT embedded board. The robot module is designed as a differential drive type using two encoder motors, and the speed of the motor is controlled using PID control. In the case of the remote controller module, a command to control the robot platform is received with a 2-axis joystick input, and an elliptical grid mapping technique is used to convert the joystick input into a linear and angular velocity command of the robot. WiFi and Zigbee are used for communication between the robot module and the remote controller module. The proposed robot platform was tested by measuring and comparing the linear velocity and angular velocity of the actual robot according to the linear velocity and angular velocity commands of the robot generated by the input of the joystick.
참고문헌 (11)
- 김민찬, "전방향 이동이 가능한 차동 구동 로봇", 전기학회논문지, 69(5), pp.698~705 (2020), 대한전기학회
- 최재완, "비선형 모델 예측 제어를 이용한 차동 구동 로봇의 경로 추종", 로봇학회 논문지, 15(3), pp.277~285 (2020), 한국로봇학회[DOI]
- 박장현, "공학 프로그래밍 교육에 아두이노 활용 방안 사례 연구", 전기전자학회논문지, 19(2), pp.276~281 (2015), 한국전기전자학회[DOI]
- 허경, "비전공자 대상 아두이노 활용 SW 강좌에서 SW 구조 이해도 평가 방법", 실천공학교육논문지, 11(1), pp.17~23 (2019), 한국실천공학교육학회[DOI]
- 전윤채, "IoT 기반의 비전 및 원격제어 소형 이동 로봇 시스템", 멀티미디어학회논문지, 24(2), pp.267~273 (2021), 한국멀티미디어학회
- 이정민, "국내 로봇활용 SW교육에 대한 연구 동향: 2006년∼2016년을 중심으로", 한국콘텐츠학회 논문지, 17(10), pp.190~205 (2017), 한국콘텐츠학회[DOI]
- 김송주, "아두이노를 활용한 프로젝트 기반의 임베디드 시스템 교육", 한국정보기술학회논문지, 15(12), pp.173~180 (2017), 한국정보기술학회[DOI]
- 주백석, "전방향 이동 메커니즘 기반의 교육용 로봇 플랫폼 개발", 한국정밀공학회지, 30(11), pp.1161~1169 (2013), 한국정밀공학회
- 정중수, "원격 제어 기능을 포함한 교육용 모바일 로봇 시스템의 설계 및 구현", 한국컴퓨터정보학회논문지, 20(4), pp.33~40 (2015), 한국컴퓨터정보학회
- 이동현, "차동 구동형 모바일 로봇의 효율적인 운용을 위한 우선순위 기반의 원격제어 시스템", 대한임베디드공학회논문지, 15(2), pp.95~101 (2020), 대한임베디드공학회[DOI]
- C. Fong, "Analytical Methods for Squaring the Disc", arXiv preprint arXiv:1509.06344, ~ (2015)
