Tech Story/QuadCopter ROS 7

Offboard Control - (3) Mavros

Offboard Control - (3) Mavros DJI F450 쿼드콥터 하드웨어를 기반으로 Pixhawk와 Raspberry Pi(ROS)를 이용하여 자율비행 드론 구현 Offboard Control - (1) Pixhawk h/w Offboard Control - (2) Raspberry Pi Offborad Control - (3) MarvROS Offboard Control - (4) Test Flight 1. MAVROS와 RX4 설치 MAVROS - RaspberryPi - PX4 구성도 (1) Mavros설치 # Instruction Command 1 RaspberryPi에 Mavros설치 # sudo apt-get update # sudo apt-get install ros-melod..

Offboard Control - (4) Test Flight

Offboard Control - (4) Test Flight DJI F50기반 쿼드콥터 하드웨어를 기반으로 Pixhawk와 Raspberry Pi(ROS)를 이용하여 자율비행 드론 구현 Offboard Control - (1) Pixhawk h/w Offboard Control - (2) Raspberry Pi Offborad Control - (3) MarvROS Offboard Control - (4) Test Flight 1. Pixhawk와 Raspberry Pi의 연결 2. Raspberry Pi의 전원 3. Raspberry Pi의 Wifi 연결 4. Pixhawk의 flight mode 설정 5. Trajectory node 6. Test flight 1. Pixhawk와 Raspberry..

Offboard Control - (2) Raspberry Pi

Offboard Control - (2) Raspberry PiDJI F450 쿼드콥터 하드웨어를 기반으로 Pixhawk와 Raspberry Pi(ROS)를 이용하여 자율비행 드론 구현 Offboard Control - (1) Pixhawk h/wOffboard Control - (2) Raspberry PiOffborad Control - (3) MarvROSOffboard Control - (4) Test Flight 1. ROS 설치 ROS설치는 ROS Wiki 사이트(http://wiki.ros.org/ROS/Installation)에서 참조하여 설치하면 된다.OS별 최신 설치 방법을 제공하고 있다. ※ Ubuntu OS버전에 따라 ROS 설치 버전이 다를 수 있으니 꼭 버전을 확인해야 합니다. ..

Offboard Control - (1) Pixhawk h/w

Offboard Control - (1) Pixhawk h/w DJI F450 쿼드콥터 하드웨어를 기반으로 Pixhawk와 Raspberry Pi(ROS)를 이용하여 자율비행 드론 구현 Offboard Control - (1) Pixhawk h/w Offboard Control - (2) Raspberry Pi Offborad Control - (3) MarvROS Offboard Control - (4) Test Flight 1. DJI F450기반 쿼드콥터 제작 (◀쿼드콥터 H/W 제작(조립) 참조) 2. Pixhawk 드론 DJI F450 연결 (1) 전체 연결구성도 (2) 픽스호크 부품 (3) 픽스호크 부품 리스트 Package Included: - PX4 V2.4.7 Flight board x1..

Pixhawk와 ROS를 이용한 자율주행 드론(수정중)

Pixhawk보드와 ROS를 이용한 자율드론 DJI F50기반 쿼드콥터 하드웨어를 기반으로 Pixhawk와 Raspberry Pi(ROS)를 이용하여 자율비행 드론 구현 1. DJI F450기반 쿼드콥터 제작 ◀ 쿼드콥터 H/W 제작(조립) 참조 2. 자율비행을 위한 SW/HW구성(1) ROS Melodic(Ubuntu 1X.04)설치 (2) Gazebo 설치(Optional) (3) MAVROS와 RX4 설치 (4) GCS(Ground Control System) 설치 및 환경설정 (5) 환경 테스트 3. Test Flight(1) Pixhawk와 Raspberry Pi 연결(2) Raspberry Pi 전원(3) Raspberry Pi Wifi연결(4) Pixhawk의 flight mode 설정(5)..

ROS 용어정리

ROS 용어정리 ROS 용어는 오로카 홈페이지에 있는 내용을 토대로 정리했습니다. 용어 설명ROS(Robot OS)로스는 로봇 응용 프로그램을 개발을 위한 운영체제와 같은 로봇 플랫폼이다. 로스는 로봇 응용프로그램을 개발할때 필요한 하드웨어 추상화, 하위 디바이스 제어, 일반적으로 사용되는 기능의 구현, 프로세스간의 메시지 파싱, 패키지 관리, 개발환경에 필요한 라이브러리와 다양한 개발 및 디버깅 도구를 제공한다마스터(master)마스터는 노드와 노드사이의 연결 및 메시지 통신을 위한 네임 서버와 같은 역할을 한다. 로스코어(roscore)가 실행 명령어 이며, 마스터를 실행하게되면 각 노드들의 이름을 등록하고 필요에 따라 정보를 받을 수 있다. 마스터가 없이는 노드간의 접속, 토픽과 서비스와 같은 메시..

ROS(Robot OS)란?

ROS(Robot OS)란? 출처 : ROS History(http://www.slideshare.net/yoonseokpyo/20160406-ros-1-for) ROS에 대해서는 오로카 홈페이지에 있는 내용을 토대로 정리했습니다. http://cafe.naver.com/openrt/2468 ROS의 핵심은 노드간의 메세지 통신입니다. 이런 노드간의 메세지 통신에는 접속이 필요하며, 노드간의 접속을 관리하는게 마스터입니다. · 마스터 역할 : 노드의 이름, 토픽, 서비스의 이름, URI 주소와 포트, 매개변수 등의 네임 서버 노드는 생성과 동시에 마스터에 자신의 정보를 등록, 다른 노드가 마스터를 통해 접속하려는 노드의 정보를 마스터로부터 획득하게 됩니다. [ 마스터, 노드, 토픽, 서비스, 메세지 흐름..