공부/ROS

(1) 왜 ROS를 배워야하는가? (Robot Operating System)

projectlim 2024. 6. 1. 05:46
728x90
반응형
SMALL

대학 후배들과 동기들이 많이들 물어본다.

왜 ROS를 해야하는가?

 

한국 ROS의 아버지 로보티즈의 표윤석님의 책에서 내용을 인용하자면

 

첫째, 프로그램의 재사용성

둘째, 통신기반 프로그래밍

셋째, 개발 도구 지원

넷째, 활성화된 커뮤니티

다섯째, 생태계 조성

 

다시 말하면 ROS의 장점은 오픈소스가 많다. 개발자들이 코드를 공유하였기에 참고자료와 시도들을 볼수 있다.

그리고 다양한 센서들과 툴들을 이용하여 개발에 최적화 시킬수 있다.

뿐만 아니라 커뮤니티가 형성이 잘 되어있어서 긍정적인 개발이 가능하다.

 

그러니까 결론만 말하면 HW와 SW의 융합이 로봇인데 인지, 판단, 제어를 용이하게 하려면 ROS를 이용한 개발이 현명하다.

728x90
반응형
LIST