projects:px4-development
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
projects:px4-development [2018/07/18 15:10] – created donghee | projects:px4-development [2018/07/18 15:23] (current) – [오픈 소스 PX4 를 지원하는 비행제어장치 설계 및 시스템 분석] donghee | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | # Creative Commons, Share-Alike (cc) | + | |
- | # | + | ====== |
- | # | + | * EA20180971 |
- | # | + | * 기간 2018년 06월 15일 ~ 2018년 11월 14일 |
- | # | + | |
- | #+OPTIONS: ^:t // turn on underscore to subscript | + | |
- | # The Org homepage[fn: | + | ===== 분석 |
- | # ... | + | |
- | # [fn:1] The link is: http:// | + | |
- | # The following commands handle footnotes: | + | |
- | + | ||
- | # C-c C-x f | + | |
- | # The footnote action command. When the cursor is on a footnote reference, jump to the definition. When it is at a definition, jump to the (first) reference. Otherwise, create a new footnote. When this command is called with a prefix argument, a menu of additional options including renumbering is offered. | + | |
- | # C-c C-c | + | |
- | # Jump between definition and reference. | + | |
- | + | ||
- | * Commander | + | |
- | + | ||
- | + | ||
- | PX4의 비즈니스 로직 | + | |
- | + | ||
- | Commander App은 비행 명령과 비행체 정보를 | + | |
- | + | ||
- | ** Commander App | + | |
- | + | ||
- | Firmware/ | + | |
- | + | ||
- | - 비행모드 전환 및 수행지시 (상태머신으로 구현) | + | |
- | - 파라미터 업데이트 (parameter_update) | + | |
- | - RC입력 읽기(manual_control_setpoint) | + | |
- | - 센서값(sensor_combined) 읽기 | + | |
- | - 시스템 파워 관리: 파워를 선택 | + | |
- | - Safety 스위치(safety) 체크 | + | |
- | - 기체상태 관리(vtol_vehicle_status) | + | |
- | - 기체 위치(vehicle_global_position) | + | |
- | - 기체 로컬 위치(vehicle_local_position) | + | |
- | - 기체 자세(vehicle_attitude) | + | |
- | - 기체 착륙 여부(vehicle_land_detected) | + | |
- | - cpuload, batterystatus | + | |
- | + | ||
- | Commander App은 PX4의 주요 uORB 토픽을 관리. | + | |
- | | + | |
- | + | ||
- | *** Commander App에서 Publish하는 토픽입니다. | + | |
- | + | ||
- | # | + | |
- | + | ||
- | armed_pub | + | |
- | commander_state_pub | + | |
- | homePub | + | |
- | led_control_pub | + | |
- | mission_pub | + | |
- | command_ack_pub | + | |
- | control_mode_pub | + | |
- | roi_pub | + | |
- | status_pub | + | |
- | status_pub | + | |
- | vehicle_status_flags_pub | + | |
- | + | ||
- | #+END_SRC | + | |
- | + | ||
- | *** Subscribed Topic | + | |
- | + | ||
- | 다음은 Commander App에서 구독하는 토픽입니다. PX4의 왠만한 토픽은 다 구독합니다. | + | |
- | + | ||
- | # | + | |
- | + | ||
- | _VEHICLE_ATTITUDE_CONTROLS | + | |
- | battery_status | + | |
- | cpuload | + | |
- | differential_pressure | + | |
- | estimator_status | + | |
- | geofence_result | + | |
- | manual_control_setpoint | + | |
- | mission_result | + | |
- | offboard_control_mode | + | |
- | parameter_update | + | |
- | position_setpoint_triplet | + | |
- | safety | + | |
- | sensor_accel | + | |
- | sensor_combined | + | |
- | sensor_correction | + | |
- | sensor_gyro | + | |
- | sensor_mag | + | |
- | sensor_preflight | + | |
- | subsystem_info | + | |
- | system_power | + | |
- | telemetry_status | + | |
- | vehicle_attitude | + | |
- | vehicle_command | + | |
- | vehicle_global_position | + | |
- | vehicle_gps_position | + | |
- | vehicle_land_detected | + | |
- | vehicle_local_position | + | |
- | vehicle_status | + | |
- | vtol_vehicle_status | + | |
- | + | ||
- | #+END_SRC | + | |
+ | * [[projects: |
projects/px4-development.1531926605.txt.gz · Last modified: 2018/07/18 15:10 by donghee