안녕하세요. WeGo-Robotics의 신중원 사원입니다!!
오늘은 ROS를 블록으로 제어하는 환경에 대하여 소개 드릴려고 합니다. 로봇 응용 프로그램
개발에 가장 많이 사용되는 플랫폼이 ROS입니다.ROS는 활발한 커뮤니티와 다양한 패키지로
로봇 교육현장과 산업현장에서 필수 요소라 해도 과언이 아닙니다. 하지만 기존의 ROS 교육
환경은 LInux 운영체제와 C++,Python등 다양한 언어와 시스템 환경에 대한 이해가 필요한
복잡한 상황이었습니다. 이런 환경은 학습자와 교육자에게 어렵고 난처한 상황을 발생하게 되었습니다.
그래서 WeGo에서는 google blockly라이브러리와 일렉트론 GUI를 활용하여 특별한
시스템 환경이나 언어의 학습 없이도 ROS를 배울 수 있는 블록코딩을 제작했습니다.
Wego 블록코딩은 ROS를 블록화 하면서 이전에 다양한 언어와 그리고 시스템 학습의
문제를 해결했으며 사용 방법만 익히면 로봇의 각종 센서와 제어 등 많은 응용 분야를
학습할 수 있습니다. 뿐만 아니라 LIMO(자율주행 교육 플랫폼)를 바탕으로 다양한
예제와 교육 커리큘럼을 제공하고 있습니다.
이번 WeGo에서 진행한 2024"AI 자율주행 로봇제어 세미나"에서도 현재 로봇 교육의 동향을 시작으로 WeGo블록코딩의 소개를 드리고
ROS+Block Coding인 WeGo Block Coding을 가지고 효과적인 자율주행 교육 방법에 대하여 이야기하는 시간을 가졌습니다.
WeGo블록코딩 교재는 다양한 실습위주의 내용을 포함하고 있습니다. 세미나 마지막 시간에도 교재를 통해 LIMO를 직접 제어하고 배우는 시간을 진행했습니다.
WeGo블록코딩의 장점
- 자율주행의 개념을 제공하는 교재를 통해 기초 이론과 개념을 습득
- 다양한 예제를 통해 자율주행에서 사용되는 기술을 경험
- 블록 코딩으로 ROS의 경험 및 지식 습득
- 커리큘럼을 통해 로봇 프로그래밍적 사고 향상
요약
WeGo블록코딩은 학습자에게 쉬운 환경을 제공하고 실습 위주의 커리큘럼으로 흥미도가 상승합니다. 또한 ROS에 대한 기초 지식을 습득할 수 있고, 교육자에게는 쉬운 교육 환경을 제공하고 참여형 수업으로 생동감 있는 수업을 가능하며 로봇에 대한 흥미와 경험을 제공 가능하게 합니다.