본문 바로가기
Computer Science/ROS

임베디드 보드

by BaekDaBang 2024. 6. 7.

ROS는 전세계 수준에서 공동으로 로봇 어플리케이션을 개발하기 위한 SDK이다. 그렇다면 로봇 개발에 사용되는 대표적인 하드웨어임베디드 보드로, 칩이 내장된 메인보드를 의미하며 로봇 공학에서 필수적으로 사용되는 하드웨어이다.


임베디드 보드 활용 예시

아두이노는 교육 목적으로 제작되었지만, 높은 접근성으로 사물 인터넷, 로봇, 드론 뿐만이 아니라 산업/예술/농업 분야 등 다양한 곳에서 활발하게 활용되고 있다. 또 아두이노가 아닌 더 넓은 범위에서 임베디드 보드의 활용 예시를 찾아본다면 없는 곳을 찾아보기 힘들 정도로 정말 많다. 냉장고, 세탁기, 청소기와 같은 가전 제품 뿐만이 아니라 자판기와 같이 조작이 가능한 전자 제품에는 임베디드 보드가 탑재되어 있다고 볼 수 있다.

더보기

Embedded Board : PC 이외의 장비에 사용되는 칩이 내장된 PCB 등의 메인보드

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

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


딥러닝과 임베디드 보드

최근에는 제 3의 AI 물결에 따라 AI 세탁기와 같이 인공지능이 탑재된 수많은 제품군들도 많이 등장하고 있다. 아두이노와 같은 기존의 임베디드 보드는 CPU 기반의 임베디드 보드에 해당한다. 허나 딥러닝은 CPU 연산보다는 GPU 연산에서 압도적인 효율성을 보여주기 때문에 원활하게 딥러닝을 활용하기 위해서는 GPU를 사용해야 한다.

 

NVIDIA Jetson Orin Nano

'Computer Science > ROS' 카테고리의 다른 글

Service  (0) 2024.06.07
Topic  (0) 2024.06.07
Node와 Package  (0) 2024.06.07
개발 환경 구축 - Ubuntu, ROS2  (0) 2024.06.07
ROS2란?  (0) 2024.06.07