이전 장에서는 ROS는 전세계 수준에서 공동으로 로봇 어플리케이션을 개발하기 위한 SDK라고 소개하였습니다. 그렇다면 로봇 개발에 사용되는 대표적인 하드웨어는 무엇일까요? 임베디드 보드는 칩이 내장된 메인보드를 의미하며 로봇 공학에서 필수적으로 사용되는 하드웨어에 해당합니다. 사실 여러분들은 이미 임베디드 보드를 다뤄본 경험이 있습니다. 언제 다뤄보았는지 한번 알아볼까요?

임베디드 보드란?



가장 대중적인 임베디드 보드 중 하나인 아두이노 우노. 출처

가장 대중적인 임베디드 보드 중 하나인 아두이노 우노. 출처


여러분들은 이미 임베디드 보드를 사용하실 경험이 있습니다.

지능기 전공 필수 과목 “창의SW기초설계”에서 사용하였던 아두이노가 임베디드 보드에 해당합니다.

임베디드 보드 활용예


아두이노는 교육 목적으로 제작되었지만, 높은 접근성으로 사물 인터넷, 로봇, 드론 뿐만이 아니라 산업/예술/농업 분야 등 다양한 곳에서 활발하게 활용되고 있습니다.

대네브, <아두이노 실생활 활용예> <<Do It Youtself!>>

아두이노가 아닌 더 넓은 범위에서 임베디드 보드의 활용 예시를 찾아본다면 없는 곳을 찾아보기 힘들 정도로 정말 많습니다.

임베디드 보드를 이용한 수많은 가전제품들

임베디드 보드를 이용한 수많은 가전제품들

냉장고, 세탁기, 청소기와 같은 가전 제품 뿐만이 아니라 자판기와 같이 조작이 가능한 전자 제품에는 임베디드 보드가 탑재되어 있다고 볼 수 있습니다.

그러니깐 여러분들은 이미 수 많은 임베디드 보드를 다뤄본 경험이 있다고 볼 수 있습니다.

<aside> 💡 Embedded Board - PC 이외의 장비에 사용되는 칩이 내장된 PCB 등의 메인보드

= Single Board - CPU, 램 등의 PC의 기본적인 부품이 한 보드에 내장된 형태의 메인보드

= Development Borad - 센서와 구동계 ****등을 연결하고 코딩을 하는 등의 특정 시스템 개발을 목적으로 만든 메인보드

</aside>

딥러닝과 임베디드 보드