본문 바로가기

분류 전체보기58

[ROS] ROS2란? ROS 2는 ROS(로봇 운영 체제)의 새로운 버전입니다. ROS 1과 비교하여 더욱 강력하고 안정적인 성능을 가지고 있습니다. ROS 2는 ROS 1의 한계를 극복하고자 개발되었습니다. ROS 2는 ROS 1과 달리 더욱 다양한 플랫폼에서 사용할 수 있으며, 실시간성과 안정성이 개선되어 있습니다. ROS 2의 장점 ROS 2의 가장 큰 장점은 실시간성과 안정성의 개선입니다. ROS 1은 실시간성이 떨어지는 단점이 있었지만, ROS 2는 이러한 단점을 보완하여 실시간성이 향상되었습니다. 또한 ROS 2는 다양한 플랫폼에서 사용할 수 있으므로 더욱 유연한 사용이 가능합니다. 또한, ROS 2에서는 다양한 언어를 지원하므로 개발자들이 좀 더 편리하게 로봇 시스템을 구축할 수 있습니다. ROS 2의 한계점 R.. 2023. 4. 6.
[ROS] ROS란? 모바일 로봇과 자율주행에 대한 오픈소스 플랫폼 ROS는 로봇 운영 체제(Robot Operating System)의 약어로, 모바일 로봇 및 자율주행 관련 응용 프로그램 개발을 위한 오픈소스 플랫폼입니다. ROS는 로봇 분야에서 가장 인기 있는 플랫폼 중 하나로, 학계와 산업계에서 광범위하게 사용됩니다. ROS의 역사와 개발 ROS는 2007년 스탠퍼드 대학에서 개발되었으며, 초기에는 PR2 로봇의 소프트웨어 개발을 위해 개발되었습니다. 이후 ROS는 개발자들이 로봇 시스템을 구축하고 개발하는 데 도움을 주는 많은 도구와 라이브러리를 제공하며, 로봇 분야에서 가장 인기 있는 플랫폼 중 하나가 되었습니다. ROS의 구성 요소 ROS는 노드(Node), 토픽(Topic), 메시지(Message) 등의 구성 요소로 이루어져 있습니다. 노드는 ROS 시스템.. 2023. 4. 5.
[자율주행] 자율주행이란: 자동차 산업의 혁명적인 변화 자동차 산업은 지난 몇십 년 동안 큰 변화를 겪어왔습니다. 최근에는 자율주행 기술의 개발과 적용으로 인해 이전보다 더 혁신적인 변화를 겪고 있습니다. 이 글에서는 자율주행이란 무엇인지, 어떻게 작동하는지, 장단점은 무엇인지, 그리고 자율주행이 우리 삶에 미치는 영향에 대해 다루어 보겠습니다. 자율주행이란 무엇인가? 자율주행이란 운전자의 조작 없이 자동차가 스스로 주행하는 것을 말합니다. 이를 위해서는 다양한 기술이 필요합니다. 자동차 내부에는 센서, 카메라, 레이더, 지도 등의 기술이 장착되어 있어야 합니다. 또한 인공지능, 기계학습, 딥러닝 등의 기술이 적용되어야 합니다. 자율주행 기술의 종류 자율주행 기술은 크게 다섯 가지 수준으로 구분됩니다. 이는 SAE International에서 제정한 기술 분.. 2023. 4. 5.
[Deep learning] 객체 감지 YOLO (You Only Look Once) 버전 비교 YOLO(You Only Look Once)는 객체 감지(Object Detection) 분야에서 매우 빠르고 정확한 딥러닝 모델 중 하나입니다. YOLO는 이미지나 비디오 내에서 여러 객체의 위치와 클래스를 식별하고 분류할 수 있습니다. YOLO는 이미지를 그리드(grid)로 나눈 후, 셀(cell)마다 여러 개의 바운딩 박스(bounding box)를 예측합니다. 이러한 예측은 단 한 번의 순방향 패스(forward pass)를 통해 이루어지기 때문에 매우 빠르며, 일반적으로 다른 객체 감지 모델들보다 높은 성능을 보입니다. YOLO는 매우 복잡한 이미지나 밀집한 객체들도 정확하게 식별할 수 있는 특징을 가지고 있습니다. 또한, 객체 감지와 객체 분류를 동시에 수행하므로, 다른 모델들보다 간단하며 경.. 2023. 4. 4.