From 44013e351cea501dd5ca115686d5af0708c15ce0 Mon Sep 17 00:00:00 2001 From: PX4 Build Bot Date: Thu, 22 May 2025 08:12:42 +1000 Subject: [PATCH] New Crowdin translations - ko (#24893) Co-authored-by: Crowdin Bot --- docs/ko/SUMMARY.md | 1 + docs/ko/debug/failure_injection.md | 2 +- docs/ko/modules/modules_autotune.md | 8 +- docs/ko/modules/modules_command.md | 118 +++--- docs/ko/modules/modules_communication.md | 27 +- docs/ko/modules/modules_controller.md | 143 +++---- docs/ko/modules/modules_driver.md | 384 ++++-------------- .../modules/modules_driver_airspeed_sensor.md | 28 +- docs/ko/modules/modules_driver_baro.md | 60 +-- docs/ko/modules/modules_driver_camera.md | 4 +- .../modules/modules_driver_distance_sensor.md | 130 +++--- docs/ko/modules/modules_driver_imu.md | 150 ++----- docs/ko/modules/modules_driver_ins.md | 8 +- .../ko/modules/modules_driver_magnetometer.md | 56 +-- .../ko/modules/modules_driver_optical_flow.md | 8 +- .../modules/modules_driver_radio_control.md | 122 ++++++ docs/ko/modules/modules_driver_rpm_sensor.md | 4 +- docs/ko/modules/modules_driver_transponder.md | 4 +- docs/ko/modules/modules_estimator.md | 20 +- docs/ko/modules/modules_simulation.md | 4 +- docs/ko/modules/modules_system.md | 235 ++++------- docs/ko/modules/modules_template.md | 10 +- docs/ko/sim_sih/index.md | 18 +- .../community_supported_simulators.md | 14 +- 24 files changed, 568 insertions(+), 990 deletions(-) create mode 100644 docs/ko/modules/modules_driver_radio_control.md diff --git a/docs/ko/SUMMARY.md b/docs/ko/SUMMARY.md index 66b6ad276a..ac7dc4f91c 100644 --- a/docs/ko/SUMMARY.md +++ b/docs/ko/SUMMARY.md @@ -739,6 +739,7 @@ - [자기 센서](modules/modules_driver_magnetometer.md) - [광류 센서](modules/modules_driver_optical_flow.md) - [Rpm Sensor](modules/modules_driver_rpm_sensor.md) + - [Radio Control](modules/modules_driver_radio_control.md) - [Transponder](modules/modules_driver_transponder.md) - [추정기](modules/modules_estimator.md) - [시뮬레이션](modules/modules_simulation.md) diff --git a/docs/ko/debug/failure_injection.md b/docs/ko/debug/failure_injection.md index a73ee69017..9c33504065 100644 --- a/docs/ko/debug/failure_injection.md +++ b/docs/ko/debug/failure_injection.md @@ -61,7 +61,7 @@ failure [-i ] - _instance number_ (optional): Instance number of affected sensor. 0 (기본값) 지정된 유형의 모든 센서를 나타냅니다. -### 예 +### Example To simulate losing RC signal without having to turn off your RC controller: diff --git a/docs/ko/modules/modules_autotune.md b/docs/ko/modules/modules_autotune.md index dc963cf6d3..ce100baefd 100644 --- a/docs/ko/modules/modules_autotune.md +++ b/docs/ko/modules/modules_autotune.md @@ -6,9 +6,7 @@ Source: [modules/fw_autotune_attitude_control](https://github.com/PX4/PX4-Autopi ### 설명 - - -### 사용법 +### Usage {#fw_autotune_attitude_control_usage} ``` fw_autotune_attitude_control [arguments...] @@ -27,9 +25,7 @@ Source: [modules/mc_autotune_attitude_control](https://github.com/PX4/PX4-Autopi ### 설명 - - -### 사용법 +### Usage {#mc_autotune_attitude_control_usage} ``` mc_autotune_attitude_control [arguments...] diff --git a/docs/ko/modules/modules_command.md b/docs/ko/modules/modules_command.md index 4ebd49cd2b..6fba14c9ac 100644 --- a/docs/ko/modules/modules_command.md +++ b/docs/ko/modules/modules_command.md @@ -8,9 +8,7 @@ Source: [systemcmds/actuator_test](https://github.com/PX4/PX4-Autopilot/tree/mai WARNING: remove all props before using this command. - - -### 사용법 +### Usage {#actuator_test_usage} ``` actuator_test [arguments...] @@ -30,13 +28,13 @@ actuator_test [arguments...] iterate-servos Iterate all servos deflecting one after the other ``` -## dumpfile +## bl_update Source: [systemcmds/bl_update](https://github.com/PX4/PX4-Autopilot/tree/main/src/systemcmds/bl_update) -Utility to flash the bootloader from a file +Utility to flash the bootloader from a file -### 사용법 +### Usage {#bl_update_usage} ``` bl_update [arguments...] @@ -50,45 +48,43 @@ bl_update [arguments...] Source: [systemcmds/bsondump](https://github.com/PX4/PX4-Autopilot/tree/main/src/systemcmds/bsondump) -Utility to read BSON from a file and print or output document size. +Utility to read BSON from a file and print or output document size. -### 사용법 +### Usage {#bsondump_usage} ``` bsondump [arguments...] The BSON file to decode and print. ``` -## dyn +## dumpfile Source: [systemcmds/dumpfile](https://github.com/PX4/PX4-Autopilot/tree/main/src/systemcmds/dumpfile) -Dump file utility. Prints file size and contents in binary mode (don't replace LF with CR LF) to stdout. +Dump file utility. Prints file size and contents in binary mode (don't replace LF with CR LF) to stdout. -### 사용법 +### Usage {#dumpfile_usage} ``` dumpfile [arguments...] File to dump ``` -## esc_calib +## dyn Source: [systemcmds/dyn](https://github.com/PX4/PX4-Autopilot/tree/main/src/systemcmds/dyn) ### 설명 -소스: systemcmds/failure +Load and run a dynamic PX4 module, which was not compiled into the PX4 binary. -### 예 +### Example ``` dyn ./hello.px4mod start ``` - - -### 사용법 +### Usage {#dyn_usage} ``` dyn [arguments...] @@ -114,9 +110,7 @@ Test the GPS failsafe by stopping GPS: failure gps off - - -### 사용법 +### Usage {#failure_usage} ``` failure [arguments...] @@ -164,9 +158,7 @@ Set the output value on device /dev/gpio1 to high gpio write /dev/gpio1 1 ``` - - -### 사용법 +### Usage {#gpio_usage} ``` gpio [arguments...] @@ -190,9 +182,7 @@ Hardfault utility Used in startup scripts to handle hardfaults - - -### 사용법 +### Usage {#hardfault_log_usage} ``` hardfault_log [arguments...] @@ -219,9 +209,9 @@ hardfault_log [arguments...] Source: [systemcmds/hist](https://github.com/PX4/PX4-Autopilot/tree/main/src/systemcmds/hist) -Command-line tool to show the px4 message history. There are no arguments. +Command-line tool to show the px4 message history. There are no arguments. -### 사용법 +### Usage {#hist_usage} ``` hist [arguments...] @@ -231,9 +221,9 @@ hist [arguments...] Source: [systemcmds/i2cdetect](https://github.com/PX4/PX4-Autopilot/tree/main/src/systemcmds/i2cdetect) -Utility to scan for I2C devices on a particular bus. +Utility to scan for I2C devices on a particular bus. -### 사용법 +### Usage {#i2cdetect_usage} ``` i2cdetect [arguments...] @@ -263,9 +253,7 @@ Blink the first LED 5 times in blue: led_control blink -c blue -l 0 -n 5 ``` - - -### 사용법 +### Usage {#led_control_usage} ``` led_control [arguments...] @@ -305,9 +293,7 @@ Utility to listen on uORB topics and print the data to the console. The listener can be exited any time by pressing Ctrl+C, Esc, or Q. - - -### 사용법 +### Usage {#listener_usage} ``` listener [arguments...] @@ -325,9 +311,9 @@ listener [arguments...] Source: [systemcmds/mft](https://github.com/PX4/PX4-Autopilot/tree/main/src/systemcmds/mft) -Utility interact with the manifest +Utility interact with the manifest -### 사용법 +### Usage {#mfd_usage} ``` mfd [arguments...] @@ -339,9 +325,9 @@ mfd [arguments...] Source: [systemcmds/mft_cfg](https://github.com/PX4/PX4-Autopilot/tree/main/src/systemcmds/mft_cfg) -Tool to set and get manifest configuration +Tool to set and get manifest configuration -### 사용법 +### Usage {#mft_cfg_usage} ``` mft_cfg [arguments...] @@ -360,9 +346,9 @@ mft_cfg [arguments...] Source: [systemcmds/mtd](https://github.com/PX4/PX4-Autopilot/tree/main/src/systemcmds/mtd) -Utility to mount and test partitions (based on FRAM/EEPROM storage as defined by the board) +Utility to mount and test partitions (based on FRAM/EEPROM storage as defined by the board) -### 사용법 +### Usage {#mtd_usage} ``` mtd [arguments...] @@ -393,9 +379,7 @@ Start an NSH shell on a given port. This was previously used to start a shell on the USB serial port. Now there runs mavlink, and it is possible to use a shell over mavlink. - - -### 사용법 +### Usage {#nshterm_usage} ``` nshterm [arguments...] @@ -433,9 +417,7 @@ param set SYS_AUTOCONFIG 1 reboot ``` - - -### 사용법 +### Usage {#param_usage} ``` param [arguments...] @@ -513,9 +495,7 @@ Source: [modules/payload_deliverer](https://github.com/PX4/PX4-Autopilot/tree/ma Handles payload delivery with either Gripper or a Winch with an appropriate timeout / feedback sensor setting, and communicates back the delivery result as an acknowledgement internally - - -### 사용법 +### Usage {#payload_deliverer_usage} ``` payload_deliverer [arguments...] @@ -537,9 +517,9 @@ payload_deliverer [arguments...] Source: [systemcmds/perf](https://github.com/PX4/PX4-Autopilot/tree/main/src/systemcmds/perf) -Tool to print performance counters +Tool to print performance counters -### 사용법 +### Usage {#perf_usage} ``` perf [arguments...] @@ -554,9 +534,9 @@ perf [arguments...] Source: [systemcmds/reboot](https://github.com/PX4/PX4-Autopilot/tree/main/src/systemcmds/reboot) -Reboot the system +Reboot the system -### 사용법 +### Usage {#reboot_usage} ``` reboot [arguments...] @@ -569,9 +549,9 @@ reboot [arguments...] Source: [systemcmds/sd_bench](https://github.com/PX4/PX4-Autopilot/tree/main/src/systemcmds/sd_bench) -Test the speed of an SD Card +Test the speed of an SD Card -### 사용법 +### Usage {#sd_bench_usage} ``` sd_bench [arguments...] @@ -592,9 +572,9 @@ sd_bench [arguments...] Source: [systemcmds/sd_stress](https://github.com/PX4/PX4-Autopilot/tree/main/src/systemcmds/sd_stress) -Test operations on an SD Card +Test operations on an SD Card -### 사용법 +### Usage {#sd_stress_usage} ``` sd_stress [arguments...] @@ -612,9 +592,7 @@ Pass data from one device to another. This can be used to use u-center connected to USB with a GPS on a serial port. - - -### 사용법 +### Usage {#serial_passthru_usage} ``` serial_passthru [arguments...] @@ -644,9 +622,7 @@ system_time set 1600775044 system_time get ``` - - -### 사용법 +### Usage {#system_time_usage} ``` system_time [arguments...] @@ -660,9 +636,9 @@ system_time [arguments...] Source: [systemcmds/top](https://github.com/PX4/PX4-Autopilot/tree/main/src/systemcmds/top) -Monitor running processes and their CPU, stack usage, priority and state +Monitor running processes and their CPU, stack usage, priority and state -### 사용법 +### Usage {#top_usage} ``` top [arguments...] @@ -674,9 +650,9 @@ top [arguments...] Source: [systemcmds/usb_connected](https://github.com/PX4/PX4-Autopilot/tree/main/src/systemcmds/usb_connected) Utility to check if USB is connected. Was previously used in startup scripts. -A return value of 0 means USB is connected, 1 otherwise. +A return value of 0 means USB is connected, 1 otherwise. -### 사용법 +### Usage {#usb_connected_usage} ``` usb_connected [arguments...] @@ -686,9 +662,9 @@ usb_connected [arguments...] Source: [systemcmds/ver](https://github.com/PX4/PX4-Autopilot/tree/main/src/systemcmds/ver) -Tool to print various version information +Tool to print various version information -### 사용법 +### Usage {#ver_usage} ``` ver [arguments...] diff --git a/docs/ko/modules/modules_communication.md b/docs/ko/modules/modules_communication.md index dc95690bf9..44d6ba4615 100644 --- a/docs/ko/modules/modules_communication.md +++ b/docs/ko/modules/modules_communication.md @@ -4,9 +4,9 @@ Source: [drivers/telemetry/frsky_telemetry](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/telemetry/frsky_telemetry) -FrSky 텔레메트리를 지원합니다. D 또는 S.PORT 프로토콜을 자동으로 감지합니다. +FrSky 텔레메트리를 지원합니다. D 또는 S.PORT 프로토콜을 자동으로 감지합니다. -### 사용법 +### Usage {#frsky_telemetry_usage} ``` frsky_telemetry [arguments...] @@ -64,9 +64,7 @@ mavlink start -u 14556 -r 1000000 mavlink stream -u 14556 -s HIGHRES_IMU -r 50 ``` - - -### 사용법 +### Usage {#mavlink_usage} ``` mavlink [arguments...] @@ -129,30 +127,29 @@ Source: [systemcmds/uorb](https://github.com/PX4/PX4-Autopilot/tree/main/src/sys ### 설명 -uORB는 모듈 간의 통신에 사용되는 내부 pub-sub 메시징 시스템입니다. +uORB is the internal pub-sub messaging system, used for communication between modules. ### 구현 -구현은 비동기식이며 잠금이 없습니다. 게시자는 구독자를 기다리지 않으며, 그 반대도 마찬가지입니다. -이것은 발행자와 구독자 사이에 별도의 버퍼를 가짐으로써 달성됩니다. +The implementation is asynchronous and lock-free, ie. a publisher does not wait for a subscriber and vice versa. +This is achieved by having a separate buffer between a publisher and a subscriber. -코드는 메모리 공간과 메시지 교환 대기 시간을 최소화하도록 최적화되었습니다. +The code is optimized to minimize the memory footprint and the latency to exchange messages. -Messages are defined in the `/msg` directory. 빌드 타임에 C/C++ 코드로 변환됩니다. +Messages are defined in the `/msg` directory. They are converted into C/C++ code at build-time. -ORB_USE_PUBLISHER_RULES로 컴파일하면, uORB 게시 규칙이 있는 파일을 사용하여, 어떤 모듈이 어떤 주제를 게시할 수 있는 지 설정할 수 있습니다. 이것은 시스템 전체 재생에 사용됩니다. +If compiled with ORB_USE_PUBLISHER_RULES, a file with uORB publication rules can be used to configure which +modules are allowed to publish which topics. This is used for system-wide replay. ### 예 -주제 게시 비율을 모니터링합니다. Besides `top`, this is an important command for general system inspection: +Monitor topic publication rates. Besides `top`, this is an important command for general system inspection: ``` uorb top ``` - - -### 사용법 +### Usage {#uorb_usage} ``` uorb [arguments...] diff --git a/docs/ko/modules/modules_controller.md b/docs/ko/modules/modules_controller.md index edc767dbe7..c759734d7b 100644 --- a/docs/ko/modules/modules_controller.md +++ b/docs/ko/modules/modules_controller.md @@ -16,9 +16,7 @@ Currently it is feeding the `manual_control_setpoint` topic directly to the actu 제어 대기 시간을 줄이기 위하여, 모듈은 IMU 드라이버에서 게시한 자이로 주제를 직접 폴링합니다. - - -### 사용법 +### Usage {#airship_att_control_usage} ``` airship_att_control [arguments...] @@ -36,11 +34,10 @@ Source: [modules/control_allocator](https://github.com/PX4/PX4-Autopilot/tree/ma ### 설명 -이것은 제어 할당을 구현합니다. 토크 및 추력 설정값을 입력으로 사용하고, 액추에이터 설정값 메시지를 출력합니다. +This implements control allocation. It takes torque and thrust setpoints +as inputs and outputs actuator setpoint messages. - - -### 사용법 +### Usage {#control_allocator_usage} ``` control_allocator [arguments...] @@ -58,11 +55,10 @@ Source: [modules/flight_mode_manager](https://github.com/PX4/PX4-Autopilot/tree/ ### 설명 -이것은 모든 모드에 대한 설정값 생성을 구현합니다. 차량의 현재 모드 상태를 컨트롤러에 대한 입력 및 출력 설정값으로 사용합니다. +This implements the setpoint generation for all modes. It takes the current mode state of the vehicle as input +and outputs setpoints for controllers. - - -### 사용법 +### Usage {#flight_mode_manager_usage} ``` flight_mode_manager [arguments...] @@ -80,11 +76,9 @@ Source: [modules/fw_att_control](https://github.com/PX4/PX4-Autopilot/tree/main/ ### 설명 -fw_att_control은 고정익 자세 컨트롤러입니다. +fw_att_control is the fixed wing attitude controller. - - -### 사용법 +### Usage {#fw_att_control_usage} ``` fw_att_control [arguments...] @@ -105,9 +99,7 @@ Source: [modules/fw_pos_control](https://github.com/PX4/PX4-Autopilot/tree/main/ fw_pos_control is the fixed-wing position controller. - - -### 사용법 +### Usage {#fw_pos_control_usage} ``` fw_pos_control [arguments...] @@ -128,9 +120,7 @@ Source: [modules/fw_rate_control](https://github.com/PX4/PX4-Autopilot/tree/main fw_rate_control is the fixed-wing rate controller. - - -### 사용법 +### Usage {#fw_rate_control_usage} ``` fw_rate_control [arguments...] @@ -149,21 +139,19 @@ Source: [modules/mc_att_control](https://github.com/PX4/PX4-Autopilot/tree/main/ ### 설명 -이것은 멀티콥터 자세 컨트롤러를 구현합니다. It takes attitude +This implements the multicopter attitude controller. It takes attitude setpoints (`vehicle_attitude_setpoint`) as inputs and outputs a rate setpoint. -컨트롤러에는 각도 오류에 대한 P 루프가 있습니다. +The controller has a P loop for angular error -간행물: 구현된 쿼터니언 태도 제어를 문서화, -제목: 비선형 쿼드로콥터 자세 제어(2013), -저자: Dario Brescianini, Markus Hehn and Raffaello D'Andrea -동적 시스템 및 제어 연구소(IDSC), ETH 취리히 +Publication documenting the implemented Quaternion Attitude Control: +Nonlinear Quadrocopter Attitude Control (2013) +by Dario Brescianini, Markus Hehn and Raffaello D'Andrea +Institute for Dynamic Systems and Control (IDSC), ETH Zurich https://www.research-collection.ethz.ch/bitstream/handle/20.500.11850/154099/eth-7387-01.pdf - - -### 사용법 +### Usage {#mc_att_control_usage} ``` mc_att_control [arguments...] @@ -182,14 +170,14 @@ Source: [modules/mc_pos_control](https://github.com/PX4/PX4-Autopilot/tree/main/ ### 설명 -컨트롤러에는 위치 오류용 P 루프와 속도 오류용 PID 루프의 두 가지 루프가 있습니다. -속도 컨트롤러의 출력은 추력 방향(즉, 멀티콥터 방향에 대한 회전 행렬)과 추력 스칼라(즉, 멀티콥터 추력 자체)로 분할되는 추력 벡터입니다. +The controller has two loops: a P loop for position error and a PID loop for velocity error. +Output of the velocity controller is thrust vector that is split to thrust direction +(i.e. rotation matrix for multicopter orientation) and thrust scalar (i.e. multicopter thrust itself). -컨트롤러는 작업에 오일러 각도를 사용하지 않으며, 보다 인간 친화적인 제어 및 로깅을 위해서만 생성됩니다. +The controller doesn't use Euler angles for its work, they are generated only for more human-friendly control and +logging. - - -### 사용법 +### Usage {#mc_pos_control_usage} ``` mc_pos_control [arguments...] @@ -208,14 +196,12 @@ Source: [modules/mc_rate_control](https://github.com/PX4/PX4-Autopilot/tree/main ### 설명 -이것은 멀티콥터 속도 컨트롤러를 구현합니다. It takes rate setpoints (in acro mode +This implements the multicopter rate controller. It takes rate setpoints (in acro mode via `manual_control_setpoint` topic) as inputs and outputs actuator control messages. -컨트롤러에는 각속도 오류에 대한 PID 루프가 있습니다. +The controller has a PID loop for angular rate error. - - -### 사용법 +### Usage {#mc_rate_control_usage} ``` mc_rate_control [arguments...] @@ -234,8 +220,9 @@ Source: [modules/navigator](https://github.com/PX4/PX4-Autopilot/tree/main/src/m ### 설명 -자율 비행 모드를 담당하는 모듈입니다. 여기에는 임무(데이터맨에서 읽기), 이륙 및 RTL이 포함됩니다. -또한, 지오펜스 위반 검사를 담당합니다. +Module that is responsible for autonomous flight modes. This includes missions (read from dataman), +takeoff and RTL. +It is also responsible for geofence violation checking. ### 구현 @@ -245,9 +232,7 @@ The member `_navigation_mode` contains the current active mode. Navigator publishes position setpoint triplets (`position_setpoint_triplet_s`), which are then used by the position controller. - - -### 사용법 +### Usage {#navigator_usage} ``` navigator [arguments...] @@ -271,9 +256,7 @@ Source: [modules/rover_ackermann](https://github.com/PX4/PX4-Autopilot/tree/main Rover ackermann module. - - -### 사용법 +### Usage {#rover_ackermann_usage} ``` rover_ackermann [arguments...] @@ -293,9 +276,7 @@ Source: [modules/rover_differential](https://github.com/PX4/PX4-Autopilot/tree/m Rover differential module. - - -### 사용법 +### Usage {#rover_differential_usage} ``` rover_differential [arguments...] @@ -315,9 +296,7 @@ Source: [modules/rover_mecanum](https://github.com/PX4/PX4-Autopilot/tree/main/s Rover mecanum module. - - -### 사용법 +### Usage {#rover_mecanum_usage} ``` rover_mecanum [arguments...] @@ -335,21 +314,21 @@ Source: [modules/rover_pos_control](https://github.com/PX4/PX4-Autopilot/tree/ma ### 설명 -L1 컨트롤러를 사용하여 그라운드 로버의 위치를 제어합니다. +Controls the position of a ground rover using an L1 controller. Publishes `vehicle_thrust_setpoint (only in x) and vehicle_torque_setpoint (only yaw)` messages at IMU_GYRO_RATEMAX. ### 구현 -현재 이 구현은 일부 모드만 지원합니다. +Currently, this implementation supports only a few modes: -- 완전 수동: 스로틀 및 편요각 제어가 액츄에이터에 직접 전달됩니다. -- 자동 미션: 로버가 미션을 실행합니다. -- 배회: 로버가 배회 반경 내로 이동한 다음 모터를 중지합니다. +- Full manual: Throttle and yaw controls are passed directly through to the actuators +- Auto mission: The rover runs missions +- Loiter: The rover will navigate to within the loiter radius, then stop the motors ### 예 -CLI 사용 예: +CLI usage example: ``` rover_pos_control start @@ -357,9 +336,7 @@ rover_pos_control status rover_pos_control stop ``` - - -### 사용법 +### Usage {#rover_pos_control_usage} ``` rover_pos_control [arguments...] @@ -382,9 +359,7 @@ It takes torque and thrust setpoints as inputs and outputs actuator setpoint messages. ``` - - -### 사용법 +### Usage {#spacecraft_usage} ``` spacecraft [arguments...] @@ -402,20 +377,20 @@ Source: [modules/uuv_att_control](https://github.com/PX4/PX4-Autopilot/tree/main ### 설명 -무인수중선(UUV)의 자세를 제어합니다. +Controls the attitude of an unmanned underwater vehicle (UUV). Publishes `vehicle_thrust_setpont` and `vehicle_torque_setpoint` messages at a constant 250Hz. ### 구현 -현재 이 구현은 일부 모드만 지원합니다. +Currently, this implementation supports only a few modes: -- 완전 수동: 롤, 피치, 요 및 스로틀 컨트롤이 액추에이터에 직접 전달됩니다. -- 자동 임무: 무인수중선이 임무를 실행합니다. +- Full manual: Roll, pitch, yaw, and throttle controls are passed directly through to the actuators +- Auto mission: The uuv runs missions ### 예 -CLI 사용 예: +CLI usage example: ``` uuv_att_control start @@ -423,9 +398,7 @@ uuv_att_control status uuv_att_control stop ``` - - -### 사용법 +### Usage {#uuv_att_control_usage} ``` uuv_att_control [arguments...] @@ -443,19 +416,19 @@ Source: [modules/uuv_pos_control](https://github.com/PX4/PX4-Autopilot/tree/main ### 설명 -무인수중선(UUV)의 자세를 제어합니다. +Controls the attitude of an unmanned underwater vehicle (UUV). Publishes `attitude_setpoint` messages. ### 구현 -현재 이 구현은 일부 모드만 지원합니다. +Currently, this implementation supports only a few modes: -- 완전 수동: 롤, 피치, 요 및 스로틀 컨트롤이 액추에이터에 직접 전달됩니다. -- 자동 임무: 무인수중선이 임무를 실행합니다. +- Full manual: Roll, pitch, yaw, and throttle controls are passed directly through to the actuators +- Auto mission: The uuv runs missions ### 예 -CLI 사용 예: +CLI usage example: ``` uuv_pos_control start @@ -463,9 +436,7 @@ uuv_pos_control status uuv_pos_control stop ``` - - -### 사용법 +### Usage {#uuv_pos_control_usage} ``` uuv_pos_control [arguments...] @@ -483,11 +454,9 @@ Source: [modules/vtol_att_control](https://github.com/PX4/PX4-Autopilot/tree/mai ### 설명 -fw_att_control은 고정익 자세 컨트롤러입니다. +fw_att_control is the fixed wing attitude controller. - - -### 사용법 +### Usage {#vtol_att_control_usage} ``` vtol_att_control [arguments...] diff --git a/docs/ko/modules/modules_driver.md b/docs/ko/modules/modules_driver.md index 3fc256ad2a..a0209ba330 100644 --- a/docs/ko/modules/modules_driver.md +++ b/docs/ko/modules/modules_driver.md @@ -3,23 +3,22 @@ 하위 카테고리: - [Airspeed Sensor](modules_driver_airspeed_sensor.md) -- [Transponder](modules_driver_transponder.md) -- [Imu](modules_driver_imu.md) -- [Rpm Sensor](modules_driver_rpm_sensor.md) -- [Magnetometer](modules_driver_magnetometer.md) +- [Baro](modules_driver_baro.md) - [Camera](modules_driver_camera.md) - [Distance Sensor](modules_driver_distance_sensor.md) -- [Optical Flow](modules_driver_optical_flow.md) +- [Imu](modules_driver_imu.md) - [Ins](modules_driver_ins.md) -- [Baro](modules_driver_baro.md) +- [Magnetometer](modules_driver_magnetometer.md) +- [Optical Flow](modules_driver_optical_flow.md) +- [Radio Control](modules_driver_radio_control.md) +- [Rpm Sensor](modules_driver_rpm_sensor.md) +- [Transponder](modules_driver_transponder.md) ## MCP23009 Source: [drivers/gpio/mcp23009](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/gpio/mcp23009) - - -### 사용법 +### Usage {#MCP23009_usage} ``` MCP23009 [arguments...] @@ -53,11 +52,9 @@ Source: [drivers/adc/board_adc](https://github.com/PX4/PX4-Autopilot/tree/main/s ### 설명 -ADC 드라이버 +ADC driver. - - -### 사용법 +### Usage {#adc_usage} ``` adc [arguments...] @@ -89,9 +86,7 @@ It is enabled/disabled using the parameter, and is disabled by default. If enabled, internal ADCs are not used. - - -### 사용법 +### Usage {#ads1115_usage} ``` ads1115 [arguments...] @@ -117,13 +112,11 @@ Source: [drivers/osd/atxxxx](https://github.com/PX4/PX4-Autopilot/tree/main/src/ ### 설명 -예를 들어 OmnibusF4SD 보드에 장착된 ATXXXX 칩용 OSD 드라이버. +OSD driver for the ATXXXX chip that is mounted on the OmnibusF4SD board for example. -OSD_ATXXXX_CFG 매개변수로 활성화합니다. +It can be enabled with the OSD_ATXXXX_CFG parameter. - - -### 사용법 +### Usage {#atxxxx_usage} ``` atxxxx [arguments...] @@ -149,19 +142,18 @@ Source: [drivers/smart_battery/batmon](https://github.com/PX4/PX4-Autopilot/tree ### 설명 -BatMon 지원 스마트 배터리와 SMBUS 통신용 드라이버 설정/사용 정보: https://rotoye.com/batmon-tutorial/ +Driver for SMBUS Communication with BatMon enabled smart-battery +Setup/usage information: https://rotoye.com/batmon-tutorial/ ### 예 -주소 0x0B에서 시작하려면 버스 4에서 +To start at address 0x0B, on bus 4 ``` batmon start -X -a 11 -b 4 ``` - - -### 사용법 +### Usage {#batmon_usage} ``` batmon [arguments...] @@ -193,19 +185,17 @@ Source: [drivers/batt_smbus](https://github.com/PX4/PX4-Autopilot/tree/main/src/ ### 설명 -BQ40Z50 연료 게이지 IC용 스마트 배터리 드라이버. +Smart battery driver for the BQ40Z50 fuel gauge IC. ### 예 -매개변수를 설정하기 위해 플래시에 쓰기. address, number_of_bytes, byte0, ... , byteN +To write to flash to set parameters. address, number_of_bytes, byte0, ... , byteN ``` batt_smbus -X write_flash 19069 2 27 0 ``` - - -### 사용법 +### Usage {#batt_smbus_usage} ``` batt_smbus [arguments...] @@ -246,9 +236,7 @@ batt_smbus [arguments...] Source: [drivers/telemetry/bst](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/telemetry/bst) - - -### 사용법 +### Usage {#bst_usage} ``` bst [arguments...] @@ -268,46 +256,23 @@ bst [arguments...] status print status info ``` -## crsf_rc - -Source: [drivers/rc/crsf_rc](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/rc/crsf_rc) - -### 설명 - -This module parses the CRSF RC uplink protocol and generates CRSF downlink telemetry data - - - -### 사용법 - -``` -crsf_rc [arguments...] - Commands: - start - [-d ] RC device - values: , default: /dev/ttyS3 - - stop - - status print status info -``` - ## dshot Source: [drivers/dshot](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/dshot) ### 설명 -이것은 DShot 출력 드라이버입니다. fmu 드라이버와 유사하며, PWM 대신 ESC 통신 프로토콜로 DShot을 사용하기 위하여 사용할 수 있습니다. +This is the DShot output driver. It is similar to the fmu driver, and can be used as drop-in replacement +to use DShot as ESC communication protocol instead of PWM. On startup, the module tries to occupy all available pins for DShot output. It skips all pins already in use (e.g. by a camera trigger module). -모터 1 영구 역회전 : +It supports: - DShot150, DShot300, DShot600 -- 별도의 UART를 통한 텔레메트리와 esc_status 메시지로 게시 -- CLI를 통해 DShot 명령 보내기 +- telemetry via separate UART and publishing as esc_status message +- sending DShot commands via CLI ### 예 @@ -320,9 +285,7 @@ dshot save -m 1 After saving, the reversed direction will be regarded as the normal one. So to reverse again repeat the same commands. - - -### 사용법 +### Usage {#dshot_usage} ``` dshot [arguments...] @@ -370,41 +333,13 @@ dshot [arguments...] status print status info ``` -## dsm_rc - -Source: [drivers/rc/dsm_rc](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/rc/dsm_rc) - -### 설명 - -This module does Spektrum DSM RC input parsing. - - - -### 사용법 - -``` -dsm_rc [arguments...] - Commands: - start - [-d ] RC device - values: , default: /dev/ttyS3 - - bind Send a DSM bind command (module must be running) - - stop - - status print status info -``` - ## fake_gps Source: [examples/fake_gps](https://github.com/PX4/PX4-Autopilot/tree/main/src/examples/fake_gps) ### 설명 - - -### 사용법 +### Usage {#fake_gps_usage} ``` fake_gps [arguments...] @@ -422,9 +357,7 @@ Source: [examples/fake_imu](https://github.com/PX4/PX4-Autopilot/tree/main/src/e ### 설명 - - -### 사용법 +### Usage {#fake_imu_usage} ``` fake_imu [arguments...] @@ -445,9 +378,7 @@ Source: [examples/fake_magnetometer](https://github.com/PX4/PX4-Autopilot/tree/m Publish the earth magnetic field as a fake magnetometer (sensor_mag). Requires vehicle_attitude and vehicle_gps_position. - - -### 사용법 +### Usage {#fake_magnetometer_usage} ``` fake_magnetometer [arguments...] @@ -472,21 +403,19 @@ Most boards are configured to enable/start the driver on a specified UART using ### 예 -지정된 직렬 장치에서 드라이버를 시작하려고 합니다. +Attempt to start driver on a specified serial device. ``` ft_technologies_serial start -d /dev/ttyS1 ``` -드라이버를 중지합니다. +Stop driver ``` ft_technologies_serial stop ``` - - -### 사용법 +### Usage {#ft_technologies_serial_usage} ``` ft_technologies_serial [arguments...] @@ -497,30 +426,6 @@ ft_technologies_serial [arguments...] stop Stop driver ``` -## ghst_rc - -Source: [drivers/rc/ghst_rc](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/rc/ghst_rc) - -### 설명 - -This module does Ghost (GHST) RC input parsing. - - - -### 사용법 - -``` -ghst_rc [arguments...] - Commands: - start - [-d ] RC device - values: , default: /dev/ttyS3 - - stop - - status print status info -``` - ## gimbal Source: [modules/gimbal](https://github.com/PX4/PX4-Autopilot/tree/main/src/modules/gimbal) @@ -540,9 +445,7 @@ Test the output by setting a angles (all omitted axes are set to 0): gimbal test pitch -45 yaw 30 ``` - - -### 사용법 +### Usage {#gimbal_usage} ``` gimbal [arguments...] @@ -597,9 +500,7 @@ Initiate warm restart of GPS device gps reset warm ``` - - -### 사용법 +### Usage {#gps_usage} ``` gps [arguments...] @@ -634,9 +535,7 @@ Source: [modules/simulation/gz_bridge](https://github.com/PX4/PX4-Autopilot/tree ### 설명 - - -### 사용법 +### Usage {#gz_bridge_usage} ``` gz_bridge [arguments...] @@ -667,9 +566,7 @@ the -f flag. If this flag is set, then if initialization fails, the driver will every 0.5 seconds. With this flag set, you can plug in a battery after the driver starts, and it will work. Without this flag set, the battery must be plugged in before starting the driver. - - -### 사용법 +### Usage {#ina220_usage} ``` ina220 [arguments...] @@ -711,9 +608,7 @@ the -f flag. If this flag is set, then if initialization fails, the driver will every 0.5 seconds. With this flag set, you can plug in a battery after the driver starts, and it will work. Without this flag set, the battery must be plugged in before starting the driver. - - -### 사용법 +### Usage {#ina226_usage} ``` ina226 [arguments...] @@ -753,9 +648,7 @@ the -f flag. If this flag is set, then if initialization fails, the driver will every 0.5 seconds. With this flag set, you can plug in a battery after the driver starts, and it will work. Without this flag set, the battery must be plugged in before starting the driver. - - -### 사용법 +### Usage {#ina228_usage} ``` ina228 [arguments...] @@ -795,9 +688,7 @@ the -f flag. If this flag is set, then if initialization fails, the driver will every 0.5 seconds. With this flag set, you can plug in a battery after the driver starts, and it will work. Without this flag set, the battery must be plugged in before starting the driver. - - -### 사용법 +### Usage {#ina238_usage} ``` ina238 [arguments...] @@ -830,9 +721,7 @@ IridiumSBD driver. Creates a virtual serial port that another module can use for communication (e.g. mavlink). - - -### 사용법 +### Usage {#iridiumsbd_usage} ``` iridiumsbd [arguments...] @@ -854,9 +743,7 @@ iridiumsbd [arguments...] Source: [drivers/irlock](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/irlock) - - -### 사용법 +### Usage {#irlock_usage} ``` irlock [arguments...] @@ -884,9 +771,7 @@ Source: [drivers/linux_pwm_out](https://github.com/PX4/PX4-Autopilot/tree/main/s Linux PWM output driver with board-specific backend implementation. - - -### 사용법 +### Usage {#linux_pwm_out_usage} ``` linux_pwm_out [arguments...] @@ -902,9 +787,7 @@ linux_pwm_out [arguments...] Source: [drivers/magnetometer/lsm303agr](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/magnetometer/lsm303agr) - - -### 사용법 +### Usage {#lsm303agr_usage} ``` lsm303agr [arguments...] @@ -940,15 +823,13 @@ Converts uORB messages to MSP telemetry packets ### 예 -CLI 사용 예: +CLI usage example: ``` msp_osd ``` - - -### 사용법 +### Usage {#msp_osd_usage} ``` msp_osd [arguments...] @@ -976,9 +857,7 @@ neopixel -n 8 To drive all available leds. - - -### 사용법 +### Usage {#newpixel_usage} ``` newpixel [arguments...] @@ -992,9 +871,7 @@ newpixel [arguments...] Source: [drivers/optical_flow/paa3905](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/optical_flow/paa3905) - - -### 사용법 +### Usage {#paa3905_usage} ``` paa3905 [arguments...] @@ -1020,9 +897,7 @@ paa3905 [arguments...] Source: [drivers/optical_flow/paw3902](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/optical_flow/paw3902) - - -### 사용법 +### Usage {#paw3902_usage} ``` paw3902 [arguments...] @@ -1066,9 +941,7 @@ It is typically started with: pca9685_pwm_out start -a 0x40 -b 1 ``` - - -### 사용법 +### Usage {#pca9685_pwm_out_usage} ``` pca9685_pwm_out [arguments...] @@ -1092,9 +965,7 @@ Source: [drivers/power_monitor/pm_selector_auterion](https://github.com/PX4/PX4- Driver for starting and auto-detecting different power monitors. - - -### 사용법 +### Usage {#pm_selector_auterion_usage} ``` pm_selector_auterion [arguments...] @@ -1110,9 +981,7 @@ pm_selector_auterion [arguments...] Source: [drivers/optical_flow/pmw3901](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/optical_flow/pmw3901) - - -### 사용법 +### Usage {#pmw3901_usage} ``` pmw3901 [arguments...] @@ -1142,9 +1011,7 @@ Source: [drivers/pps_capture](https://github.com/PX4/PX4-Autopilot/tree/main/src This implements capturing PPS information from the GNSS module and calculates the drift between PPS and Real-time clock. - - -### 사용법 +### Usage {#pps_capture_usage} ``` pps_capture [arguments...] @@ -1166,9 +1033,7 @@ This module is responsible for driving the output pins. For boards without a sep (eg. Pixracer), it uses the main channels. On boards with an IO chip (eg. Pixhawk), it uses the AUX channels, and the px4io driver is used for main ones. - - -### 사용법 +### Usage {#pwm_out_usage} ``` pwm_out [arguments...] @@ -1194,9 +1059,7 @@ mix them with any loaded mixer and output the result to the It is used in SITL and HITL. - - -### 사용법 +### Usage {#pwm_out_sim_usage} ``` pwm_out_sim [arguments...] @@ -1214,9 +1077,7 @@ pwm_out_sim [arguments...] Source: [drivers/optical_flow/px4flow](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/optical_flow/px4flow) - - -### 사용법 +### Usage {#px4flow_usage} ``` px4flow [arguments...] @@ -1244,9 +1105,7 @@ Source: [drivers/px4io](https://github.com/PX4/PX4-Autopilot/tree/main/src/drive Output driver communicating with the IO co-processor. - - -### 사용법 +### Usage {#px4io_usage} ``` px4io [arguments...] @@ -1280,46 +1139,11 @@ px4io [arguments...] status print status info ``` -## rc_input - -Source: [drivers/rc_input](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/rc_input) - -### 설명 - -This module does the RC input parsing and auto-selecting the method. Supported methods are: - -- PPM -- SBUS -- DSM -- SUMD -- ST24 -- TBS Crossfire (CRSF) - - - -### 사용법 - -``` -rc_input [arguments...] - Commands: - start - [-d ] RC device - values: , default: /dev/ttyS3 - - bind Send a DSM bind command (module must be running) - - stop - - status print status info -``` - ## rgbled Source: [drivers/lights/rgbled_ncp5623c](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/lights/rgbled_ncp5623c) - - -### 사용법 +### Usage {#rgbled_usage} ``` rgbled [arguments...] @@ -1345,9 +1169,7 @@ rgbled [arguments...] Source: [drivers/lights/rgbled_is31fl3195](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/lights/rgbled_is31fl3195) - - -### 사용법 +### Usage {#rgbled_is31fl3195_usage} ``` rgbled_is31fl3195 [arguments...] @@ -1383,9 +1205,7 @@ This used in some GPS modules by Holybro for [PX4 status notification](../gettin The driver is included by default in firmware (KConfig key DRIVERS_LIGHTS_RGBLED_LP5562) and is always enabled. - - -### 사용법 +### Usage {#rgbled_lp5562_usage} ``` rgbled_lp5562 [arguments...] @@ -1426,9 +1246,7 @@ the address `RBCLW_ADDRESS` needs to match the ESC configuration. The command to start this driver is: `$ roboclaw start ` - - -### 사용법 +### Usage {#roboclaw_usage} ``` roboclaw [arguments...] @@ -1444,9 +1262,7 @@ roboclaw [arguments...] Source: [drivers/rpm_capture](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/rpm_capture) - - -### 사용법 +### Usage {#rpm_capture_usage} ``` rpm_capture [arguments...] @@ -1467,9 +1283,7 @@ Source: [drivers/safety_button](https://github.com/PX4/PX4-Autopilot/tree/main/s This module is responsible for the safety button. Pressing the safety button 3 times quickly will trigger a GCS pairing request. - - -### 사용법 +### Usage {#safety_button_usage} ``` safety_button [arguments...] @@ -1481,30 +1295,6 @@ safety_button [arguments...] status print status info ``` -## sbus_rc - -Source: [drivers/rc/sbus_rc](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/rc/sbus_rc) - -### 설명 - -This module does SBUS RC input parsing. - - - -### 사용법 - -``` -sbus_rc [arguments...] - Commands: - start - [-d ] RC device - values: , default: /dev/ttyS3 - - stop - - status print status info -``` - ## septentrio Source: [drivers/gnss/septentrio](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/gnss/septentrio) @@ -1538,9 +1328,7 @@ Perform warm reset of the receivers: gps reset warm ``` - - -### 사용법 +### Usage {#septentrio_usage} ``` septentrio [arguments...] @@ -1573,7 +1361,7 @@ SHT3x Temperature and Humidity Sensor Driver by Senserion. ### 예 -CLI 사용 예: +CLI usage example: ``` sht3x start -X @@ -1599,9 +1387,7 @@ sht3x reset Reinitialize senzor, reset flags - - -### 사용법 +### Usage {#sht3x_usage} ``` sht3x [arguments...] @@ -1640,7 +1426,7 @@ actuator_controls topics, does the mixing and writes the PWM outputs. Currently the module is implemented as a threaded version only, meaning that it runs in its own thread instead of on the work queue. -### 예 +### Example The module is typically started with: @@ -1648,9 +1434,7 @@ The module is typically started with: tap_esc start -d /dev/ttyS2 -n <1-8> ``` - - -### 사용법 +### Usage {#tap_esc_usage} ``` tap_esc [arguments...] @@ -1670,9 +1454,7 @@ Source: [drivers/tone_alarm](https://github.com/PX4/PX4-Autopilot/tree/main/src/ This module is responsible for the tone alarm. - - -### 사용법 +### Usage {#tone_alarm_usage} ``` tone_alarm [arguments...] @@ -1693,7 +1475,7 @@ Source: [drivers/uwb/uwb_sr150](https://github.com/PX4/PX4-Autopilot/tree/main/s Driver for NXP UWB_SR150 UWB positioning system. This driver publishes a `uwb_distance` message whenever the UWB_SR150 has a position measurement available. -### 예 +### Example Start the driver with a given device: @@ -1701,9 +1483,7 @@ Start the driver with a given device: uwb start -d /dev/ttyS2 ``` - - -### 사용법 +### Usage {#uwb_usage} ``` uwb [arguments...] @@ -1723,9 +1503,7 @@ uwb [arguments...] Source: [drivers/actuators/vertiq_io](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/actuators/vertiq_io) - - -### 사용법 +### Usage {#vertiq_io_usage} ``` vertiq_io [arguments...] @@ -1748,9 +1526,7 @@ This module is responsible for driving the output pins. For boards without a sep (eg. Pixracer), it uses the main channels. On boards with an IO chip (eg. Pixhawk), it uses the AUX channels, and the px4io driver is used for main ones. - - -### 사용법 +### Usage {#voxl2_io_usage} ``` voxl2_io [arguments...] @@ -1790,9 +1566,7 @@ It is typically started with: todo ``` - - -### 사용법 +### Usage {#voxl_esc_usage} ``` voxl_esc [arguments...] @@ -1839,9 +1613,7 @@ voxl_esc [arguments...] Source: [drivers/power_monitor/voxlpm](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/power_monitor/voxlpm) - - -### 사용법 +### Usage {#voxlpm_usage} ``` voxlpm [arguments...] @@ -1871,9 +1643,7 @@ Source: [modules/zenoh](https://github.com/PX4/PX4-Autopilot/tree/main/src/modul Zenoh demo bridge - - -### 사용법 +### Usage {#zenoh_usage} ``` zenoh [arguments...] diff --git a/docs/ko/modules/modules_driver_airspeed_sensor.md b/docs/ko/modules/modules_driver_airspeed_sensor.md index 2dcb3513bb..68738a4053 100644 --- a/docs/ko/modules/modules_driver_airspeed_sensor.md +++ b/docs/ko/modules/modules_driver_airspeed_sensor.md @@ -13,9 +13,7 @@ This is not included by default in firmware. It can be included with terminal co or in default.px4board with adding the line: "CONFIG_DRIVERS_DIFFERENTIAL_PRESSURE_ASP5033=y" It can be enabled with the "SENS_EN_ASP5033" parameter set to 1. - - -### 사용법 +### Usage {#asp5033_usage} ``` asp5033 [arguments...] @@ -39,9 +37,7 @@ asp5033 [arguments...] Source: [drivers/differential_pressure/auav](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/differential_pressure/auav) - - -### 사용법 +### Usage {#auav_usage} ``` auav [arguments...] @@ -67,9 +63,7 @@ auav [arguments...] Source: [drivers/differential_pressure/ets](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/differential_pressure/ets) - - -### 사용법 +### Usage {#ets_airspeed_usage} ``` ets_airspeed [arguments...] @@ -93,9 +87,7 @@ ets_airspeed [arguments...] Source: [drivers/differential_pressure/ms4515](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/differential_pressure/ms4515) - - -### 사용법 +### Usage {#ms4515_usage} ``` ms4515 [arguments...] @@ -119,9 +111,7 @@ ms4515 [arguments...] Source: [drivers/differential_pressure/ms4525do](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/differential_pressure/ms4525do) - - -### 사용법 +### Usage {#ms4525do_usage} ``` ms4525do [arguments...] @@ -145,9 +135,7 @@ ms4525do [arguments...] Source: [drivers/differential_pressure/ms5525dso](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/differential_pressure/ms5525dso) - - -### 사용법 +### Usage {#ms5525dso_usage} ``` ms5525dso [arguments...] @@ -171,9 +159,7 @@ ms5525dso [arguments...] Source: [drivers/differential_pressure/sdp3x](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/differential_pressure/sdp3x) - - -### 사용법 +### Usage {#sdp3x_usage} ``` sdp3x [arguments...] diff --git a/docs/ko/modules/modules_driver_baro.md b/docs/ko/modules/modules_driver_baro.md index cf7e7c41cf..b733ebc9d2 100644 --- a/docs/ko/modules/modules_driver_baro.md +++ b/docs/ko/modules/modules_driver_baro.md @@ -4,9 +4,7 @@ Source: [drivers/barometer/bmp280](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/barometer/bmp280) - - -### 사용법 +### Usage {#bmp280_usage} ``` bmp280 [arguments...] @@ -42,9 +40,7 @@ bmp280 [arguments...] Source: [drivers/barometer/bmp388](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/barometer/bmp388) - - -### 사용법 +### Usage {#bmp388_usage} ``` bmp388 [arguments...] @@ -72,9 +68,7 @@ bmp388 [arguments...] Source: [drivers/barometer/bmp581](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/barometer/bmp581) - - -### 사용법 +### Usage {#bmp581_usage} ``` bmp581 [arguments...] @@ -102,9 +96,7 @@ bmp581 [arguments...] Source: [drivers/barometer/dps310](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/barometer/dps310) - - -### 사용법 +### Usage {#dps310_usage} ``` dps310 [arguments...] @@ -140,9 +132,7 @@ dps310 [arguments...] Source: [drivers/barometer/invensense/icp101xx](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/barometer/invensense/icp101xx) - - -### 사용법 +### Usage {#icp101xx_usage} ``` icp101xx [arguments...] @@ -166,9 +156,7 @@ icp101xx [arguments...] Source: [drivers/barometer/invensense/icp201xx](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/barometer/invensense/icp201xx) - - -### 사용법 +### Usage {#icp201xx_usage} ``` icp201xx [arguments...] @@ -192,9 +180,7 @@ icp201xx [arguments...] Source: [drivers/barometer/lps22hb](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/barometer/lps22hb) - - -### 사용법 +### Usage {#lps22hb_usage} ``` lps22hb [arguments...] @@ -220,9 +206,7 @@ lps22hb [arguments...] Source: [drivers/barometer/lps25h](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/barometer/lps25h) - - -### 사용법 +### Usage {#lps25h_usage} ``` lps25h [arguments...] @@ -248,9 +232,7 @@ lps25h [arguments...] Source: [drivers/barometer/lps33hw](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/barometer/lps33hw) - - -### 사용법 +### Usage {#lps33hw_usage} ``` lps33hw [arguments...] @@ -279,9 +261,7 @@ lps33hw [arguments...] Source: [drivers/barometer/maiertek/mpc2520](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/barometer/maiertek/mpc2520) - - -### 사용법 +### Usage {#mpc2520_usage} ``` mpc2520 [arguments...] @@ -305,9 +285,7 @@ mpc2520 [arguments...] Source: [drivers/barometer/mpl3115a2](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/barometer/mpl3115a2) - - -### 사용법 +### Usage {#mpl3115a2_usage} ``` mpl3115a2 [arguments...] @@ -331,9 +309,7 @@ mpl3115a2 [arguments...] Source: [drivers/barometer/ms5611](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/barometer/ms5611) - - -### 사용법 +### Usage {#ms5611_usage} ``` ms5611 [arguments...] @@ -369,9 +345,7 @@ ms5611 [arguments...] Source: [drivers/barometer/ms5837](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/barometer/ms5837) - - -### 사용법 +### Usage {#ms5837_usage} ``` ms5837 [arguments...] @@ -393,9 +367,7 @@ ms5837 [arguments...] Source: [drivers/barometer/goertek/spa06](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/barometer/goertek/spa06) - - -### 사용법 +### Usage {#spa06_usage} ``` spa06 [arguments...] @@ -431,9 +403,7 @@ spa06 [arguments...] Source: [drivers/barometer/goertek/spl06](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/barometer/goertek/spl06) - - -### 사용법 +### Usage {#spl06_usage} ``` spl06 [arguments...] diff --git a/docs/ko/modules/modules_driver_camera.md b/docs/ko/modules/modules_driver_camera.md index f96bcb68d4..0df0f41a21 100644 --- a/docs/ko/modules/modules_driver_camera.md +++ b/docs/ko/modules/modules_driver_camera.md @@ -34,9 +34,7 @@ In particular: [Setup/usage information](../camera/index.md). - - -### 사용법 +### Usage {#camera_trigger_usage} ``` camera_trigger [arguments...] diff --git a/docs/ko/modules/modules_driver_distance_sensor.md b/docs/ko/modules/modules_driver_distance_sensor.md index 5fc08ae437..59cd62ff91 100644 --- a/docs/ko/modules/modules_driver_distance_sensor.md +++ b/docs/ko/modules/modules_driver_distance_sensor.md @@ -10,21 +10,19 @@ Broadcom AFBRS50용 드라이버입니다. ### 예 -지정된 직렬 장치에서 드라이버를 시작하려고 합니다. +Attempt to start driver on a specified serial device. ``` afbrs50 start ``` -드라이버를 중지합니다. +Stop driver ``` afbrs50 stop ``` - - -### 사용법 +### Usage {#afbrs50_usage} ``` afbrs50 [arguments...] @@ -43,9 +41,7 @@ afbrs50 [arguments...] Source: [drivers/distance_sensor/gy_us42](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/distance_sensor/gy_us42) - - -### 사용법 +### Usage {#gy_us42_usage} ``` gy_us42 [arguments...] @@ -71,29 +67,27 @@ Source: [drivers/distance_sensor/leddar_one](https://github.com/PX4/PX4-Autopilo ### 설명 -LeddarOne LiDAR 직렬 버스 드라이버입니다. +Serial bus driver for the LeddarOne LiDAR. -대부분의 보드는 SENS_LEDDAR1_CFG 매개변수를 사용하여, 지정된 UART에서 드라이버를 활성화/시작하도록 설정합니다. +Most boards are configured to enable/start the driver on a specified UART using the SENS_LEDDAR1_CFG parameter. Setup/usage information: https://docs.px4.io/main/en/sensor/leddar_one.html ### 예 -지정된 직렬 장치에서 드라이버를 시작하려고 합니다. +Attempt to start driver on a specified serial device. ``` leddar_one start -d /dev/ttyS1 ``` -드라이버를 중지합니다. +Stop driver ``` leddar_one stop ``` - - -### 사용법 +### Usage {#leddar_one_usage} ``` leddar_one [arguments...] @@ -112,13 +106,11 @@ Source: [drivers/distance_sensor/lightware_laser_i2c](https://github.com/PX4/PX4 ### 설명 -Lightware SFxx 시리즈 LIDAR 거리 측정기용 I2C 버스 드라이버: SF10/a, SF10/b, SF10/c, SF11/c, SF/LW20. +I2C bus driver for Lightware SFxx series LIDAR rangefinders: SF10/a, SF10/b, SF10/c, SF11/c, SF/LW20. Setup/usage information: https://docs.px4.io/main/en/sensor/sfxx_lidar.html - - -### 사용법 +### Usage {#lightware_laser_i2c_usage} ``` lightware_laser_i2c [arguments...] @@ -146,29 +138,27 @@ Source: [drivers/distance_sensor/lightware_laser_serial](https://github.com/PX4/ ### 설명 -LightWare SF02/F, SF10/a, SF10/b, SF10/c, SF11/c 레이저 거리 측정기용 직렬 버스 드라이버. +Serial bus driver for the LightWare SF02/F, SF10/a, SF10/b, SF10/c, SF11/c Laser rangefinders. -대부분의 보드는 SENS_SF0X_CFG 매개변수를 사용하여 지정된 UART에서 드라이버를 활성화/시작하도록 설정합니다. +Most boards are configured to enable/start the driver on a specified UART using the SENS_SF0X_CFG parameter. Setup/usage information: https://docs.px4.io/main/en/sensor/sfxx_lidar.html ### 예 -지정된 직렬 장치에서 드라이버를 시작하려고 합니다. +Attempt to start driver on a specified serial device. ``` lightware_laser_serial start -d /dev/ttyS1 ``` -드라이버를 중지합니다. +Stop driver ``` lightware_laser_serial stop ``` - - -### 사용법 +### Usage {#lightware_laser_serial_usage} ``` lightware_laser_serial [arguments...] @@ -191,21 +181,19 @@ Serial bus driver for the Lightware SF45/b Laser rangefinder. ### 예 -지정된 직렬 장치에서 드라이버를 시작하려고 합니다. +Attempt to start driver on a specified serial device. ``` lightware_sf45_serial start -d /dev/ttyS1 ``` -드라이버를 중지합니다. +Stop driver ``` lightware_sf45_serial stop ``` - - -### 사용법 +### Usage {#lightware_sf45_serial_usage} ``` lightware_sf45_serial [arguments...] @@ -224,13 +212,11 @@ Source: [drivers/distance_sensor/ll40ls_pwm](https://github.com/PX4/PX4-Autopilo PWM driver for LidarLite rangefinders. -센서/드라이버는 매개변수 SENS_EN_LL40LS를 사용하여 활성화합니다. +The sensor/driver must be enabled using the parameter SENS_EN_LL40LS. Setup/usage information: https://docs.px4.io/main/en/sensor/lidar_lite.html - - -### 사용법 +### Usage {#ll40ls_usage} ``` ll40ls [arguments...] @@ -248,9 +234,7 @@ ll40ls [arguments...] Source: [drivers/distance_sensor/mappydot](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/distance_sensor/mappydot) - - -### 사용법 +### Usage {#mappydot_usage} ``` mappydot [arguments...] @@ -272,9 +256,7 @@ mappydot [arguments...] Source: [drivers/distance_sensor/mb12xx](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/distance_sensor/mb12xx) - - -### 사용법 +### Usage {#mb12xx_usage} ``` mb12xx [arguments...] @@ -302,15 +284,17 @@ Source: [drivers/distance_sensor/pga460](https://github.com/PX4/PX4-Autopilot/tr ### 설명 -장치와의 통신을 처리하고, uORB를 통해 거리를 게시하는 초음파 거리 측정기 드라이버입니다. +Ultrasonic range finder driver that handles the communication with the device and publishes the distance via uORB. ### 구현 -This driver is implemented as a NuttX task. 이 구현은 work_queue에서 지원되지 않는 UART를 통해 메시지에 대한 폴링이 필요하기 때문에 선택되었습니다. 이 드라이버는 실행되는 동안 지속적으로 범위 측정을 수행합니다. 잘못된 판독값을 감지하는 간단한 알고리즘은 게시중인 데이터의 품질을 개선하기 위하여 드라이버 수준에서 구현됩니다. 드라이버는 센서 데이터가 유효하지 않거나 불안정하다고 판단되는 경우에는, 데이터를 게시하지 않습니다. +This driver is implemented as a NuttX task. This Implementation was chosen due to the need for polling on a message +via UART, which is not supported in the work_queue. This driver continuously takes range measurements while it is +running. A simple algorithm to detect false readings is implemented at the driver levelin an attemptto improve +the quality of data that is being published. The driver will not publish data at all if it deems the sensor data +to be invalid or unstable. - - -### 사용법 +### Usage {#pga460_usage} ``` pga460 [arguments...] @@ -329,9 +313,7 @@ pga460 [arguments...] Source: [drivers/distance_sensor/srf02](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/distance_sensor/srf02) - - -### 사용법 +### Usage {#srf02_usage} ``` srf02 [arguments...] @@ -359,13 +341,11 @@ Source: [drivers/distance_sensor/srf05](https://github.com/PX4/PX4-Autopilot/tre ### 설명 -HY-SRF05 / HC-SR05 및 HC-SR04 거리 측정기용 드라이버입니다. +Driver for HY-SRF05 / HC-SR05 and HC-SR04 rangefinders. -센서/드라이버는 SENS_EN_HXSRX0X 매개변수를 사용하여 활성화합니다. +The sensor/driver must be enabled using the parameter SENS_EN_HXSRX0X. - - -### 사용법 +### Usage {#srf05_usage} ``` srf05 [arguments...] @@ -389,15 +369,13 @@ Source: [drivers/distance_sensor/teraranger](https://github.com/PX4/PX4-Autopilo ### 설명 -TeraRanger 거리 측정기를 위한 I2C 버스 드라이버입니다. +I2C bus driver for TeraRanger rangefinders. -센서/드라이버는 SENS_EN_TRANGER 매개변수를 사용하여 활성화합니다. +The sensor/driver must be enabled using the parameter SENS_EN_TRANGER. Setup/usage information: https://docs.px4.io/main/en/sensor/rangefinders.html#teraranger-rangefinders - - -### 사용법 +### Usage {#teraranger_usage} ``` teraranger [arguments...] @@ -423,9 +401,7 @@ teraranger [arguments...] Source: [drivers/distance_sensor/tf02pro](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/distance_sensor/tf02pro) - - -### 사용법 +### Usage {#tf02pro_usage} ``` tf02pro [arguments...] @@ -453,29 +429,27 @@ Source: [drivers/distance_sensor/tfmini](https://github.com/PX4/PX4-Autopilot/tr ### 설명 -Benewake TFmini LiDAR용 직렬 버스 드라이버입니다. +Serial bus driver for the Benewake TFmini LiDAR. -대부분의 보드는 SENS_TFMINI_CFG 매개변수를 사용하여 지정된 UART에서 드라이버를 활성화/시작하도록 설정합니다. +Most boards are configured to enable/start the driver on a specified UART using the SENS_TFMINI_CFG parameter. Setup/usage information: https://docs.px4.io/main/en/sensor/tfmini.html ### 예 -지정된 직렬 장치에서 드라이버를 시작하려고 합니다. +Attempt to start driver on a specified serial device. ``` tfmini start -d /dev/ttyS1 ``` -드라이버를 중지합니다. +Stop driver ``` tfmini stop ``` - - -### 사용법 +### Usage {#tfmini_usage} ``` tfmini [arguments...] @@ -498,27 +472,25 @@ Source: [drivers/distance_sensor/ulanding_radar](https://github.com/PX4/PX4-Auto ### 설명 -Aerotenna uLanding 레이더용 직렬 버스 드라이버입니다. +Serial bus driver for the Aerotenna uLanding radar. Setup/usage information: https://docs.px4.io/main/en/sensor/ulanding_radar.html ### 예 -지정된 직렬 장치에서 드라이버를 시작하려고 합니다. +Attempt to start driver on a specified serial device. ``` ulanding_radar start -d /dev/ttyS1 ``` -드라이버를 중지합니다. +Stop driver ``` ulanding_radar stop ``` - - -### 사용법 +### Usage {#ulanding_radar_usage} ``` ulanding_radar [arguments...] @@ -536,9 +508,7 @@ ulanding_radar [arguments...] Source: [drivers/distance_sensor/vl53l0x](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/distance_sensor/vl53l0x) - - -### 사용법 +### Usage {#vl53l0x_usage} ``` vl53l0x [arguments...] @@ -564,9 +534,7 @@ vl53l0x [arguments...] Source: [drivers/distance_sensor/vl53l1x](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/distance_sensor/vl53l1x) - - -### 사용법 +### Usage {#vl53l1x_usage} ``` vl53l1x [arguments...] diff --git a/docs/ko/modules/modules_driver_imu.md b/docs/ko/modules/modules_driver_imu.md index 6de55d0443..cc58388343 100644 --- a/docs/ko/modules/modules_driver_imu.md +++ b/docs/ko/modules/modules_driver_imu.md @@ -4,9 +4,7 @@ Source: [drivers/imu/analog_devices/adis16448](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/analog_devices/adis16448) - - -### 사용법 +### Usage {#adis16448_usage} ``` adis16448 [arguments...] @@ -32,9 +30,7 @@ adis16448 [arguments...] Source: [drivers/imu/analog_devices/adis16470](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/analog_devices/adis16470) - - -### 사용법 +### Usage {#adis16470_usage} ``` adis16470 [arguments...] @@ -60,9 +56,7 @@ adis16470 [arguments...] Source: [drivers/imu/analog_devices/adis16477](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/analog_devices/adis16477) - - -### 사용법 +### Usage {#adis16477_usage} ``` adis16477 [arguments...] @@ -88,9 +82,7 @@ adis16477 [arguments...] Source: [drivers/imu/analog_devices/adis16497](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/analog_devices/adis16497) - - -### 사용법 +### Usage {#adis16497_usage} ``` adis16497 [arguments...] @@ -116,9 +108,7 @@ adis16497 [arguments...] Source: [drivers/imu/analog_devices/adis16507](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/analog_devices/adis16507) - - -### 사용법 +### Usage {#adis16507_usage} ``` adis16507 [arguments...] @@ -144,9 +134,7 @@ adis16507 [arguments...] Source: [drivers/imu/bosch/bmi055](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/bosch/bmi055) - - -### 사용법 +### Usage {#bmi055_usage} ``` bmi055 [arguments...] @@ -174,9 +162,7 @@ bmi055 [arguments...] Source: [drivers/imu/bosch/bmi085](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/bosch/bmi085) - - -### 사용법 +### Usage {#bmi085_usage} ``` bmi085 [arguments...] @@ -204,9 +190,7 @@ bmi085 [arguments...] Source: [drivers/imu/bosch/bmi088](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/bosch/bmi088) - - -### 사용법 +### Usage {#bmi088_usage} ``` bmi088 [arguments...] @@ -234,9 +218,7 @@ bmi088 [arguments...] Source: [drivers/imu/bosch/bmi088_i2c](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/bosch/bmi088_i2c) - - -### 사용법 +### Usage {#bmi088_i2c_usage} ``` bmi088_i2c [arguments...] @@ -264,9 +246,7 @@ bmi088_i2c [arguments...] Source: [drivers/imu/bosch/bmi270](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/bosch/bmi270) - - -### 사용법 +### Usage {#bmi270_usage} ``` bmi270 [arguments...] @@ -292,9 +272,7 @@ bmi270 [arguments...] Source: [drivers/imu/nxp/fxas21002c](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/nxp/fxas21002c) - - -### 사용법 +### Usage {#fxas21002c_usage} ``` fxas21002c [arguments...] @@ -328,9 +306,7 @@ fxas21002c [arguments...] Source: [drivers/imu/nxp/fxos8701cq](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/nxp/fxos8701cq) - - -### 사용법 +### Usage {#fxos8701cq_usage} ``` fxos8701cq [arguments...] @@ -364,9 +340,7 @@ fxos8701cq [arguments...] Source: [drivers/imu/invensense/iam20680hp](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/invensense/iam20680hp) - - -### 사용법 +### Usage {#iam20680hp_usage} ``` iam20680hp [arguments...] @@ -392,9 +366,7 @@ iam20680hp [arguments...] Source: [drivers/imu/invensense/icm20602](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/invensense/icm20602) - - -### 사용법 +### Usage {#icm20602_usage} ``` icm20602 [arguments...] @@ -420,9 +392,7 @@ icm20602 [arguments...] Source: [drivers/imu/invensense/icm20608g](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/invensense/icm20608g) - - -### 사용법 +### Usage {#icm20608g_usage} ``` icm20608g [arguments...] @@ -448,9 +418,7 @@ icm20608g [arguments...] Source: [drivers/imu/invensense/icm20649](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/invensense/icm20649) - - -### 사용법 +### Usage {#icm20649_usage} ``` icm20649 [arguments...] @@ -476,9 +444,7 @@ icm20649 [arguments...] Source: [drivers/imu/invensense/icm20689](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/invensense/icm20689) - - -### 사용법 +### Usage {#icm20689_usage} ``` icm20689 [arguments...] @@ -504,9 +470,7 @@ icm20689 [arguments...] Source: [drivers/imu/invensense/icm20948](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/invensense/icm20948) - - -### 사용법 +### Usage {#icm20948_usage} ``` icm20948 [arguments...] @@ -533,9 +497,7 @@ icm20948 [arguments...] Source: [drivers/imu/invensense/icm20948](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/invensense/icm20948) - - -### 사용법 +### Usage {#icm20948_i2c_passthrough_usage} ``` icm20948_i2c_passthrough [arguments...] @@ -559,9 +521,7 @@ icm20948_i2c_passthrough [arguments...] Source: [drivers/imu/invensense/icm40609d](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/invensense/icm40609d) - - -### 사용법 +### Usage {#icm40609d_usage} ``` icm40609d [arguments...] @@ -587,9 +547,7 @@ icm40609d [arguments...] Source: [drivers/imu/invensense/icm42605](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/invensense/icm42605) - - -### 사용법 +### Usage {#icm42605_usage} ``` icm42605 [arguments...] @@ -611,13 +569,11 @@ icm42605 [arguments...] status print status info ``` -## icm42688p +## icm42670p Source: [drivers/imu/invensense/icm42670p](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/invensense/icm42670p) - - -### 사용법 +### Usage {#icm42670p_usage} ``` icm42670p [arguments...] @@ -639,13 +595,11 @@ icm42670p [arguments...] status print status info ``` -## l3gd20 +## icm42688p Source: [drivers/imu/invensense/icm42688p](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/invensense/icm42688p) - - -### 사용법 +### Usage {#icm42688p_usage} ``` icm42688p [arguments...] @@ -674,9 +628,7 @@ icm42688p [arguments...] Source: [drivers/imu/invensense/icm45686](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/invensense/icm45686) - - -### 사용법 +### Usage {#icm45686_usage} ``` icm45686 [arguments...] @@ -704,9 +656,7 @@ icm45686 [arguments...] Source: [drivers/imu/invensense/iim42652](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/invensense/iim42652) - - -### 사용법 +### Usage {#iim42652_usage} ``` iim42652 [arguments...] @@ -734,9 +684,7 @@ iim42652 [arguments...] Source: [drivers/imu/invensense/iim42653](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/invensense/iim42653) - - -### 사용법 +### Usage {#iim42653_usage} ``` iim42653 [arguments...] @@ -760,13 +708,11 @@ iim42653 [arguments...] status print status info ``` -## lsm303d +## l3gd20 Source: [drivers/imu/st/l3gd20](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/st/l3gd20) - - -### 사용법 +### Usage {#l3gd20_usage} ``` l3gd20 [arguments...] @@ -792,13 +738,11 @@ l3gd20 [arguments...] status print status info ``` -## lsm9ds1 +## lsm303d Source: [drivers/imu/st/lsm303d](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/st/lsm303d) - - -### 사용법 +### Usage {#lsm303d_usage} ``` lsm303d [arguments...] @@ -820,13 +764,11 @@ lsm303d [arguments...] status print status info ``` -## mpu6000 +## lsm9ds1 Source: [drivers/imu/st/lsm9ds1](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/st/lsm9ds1) - - -### 사용법 +### Usage {#lsm9ds1_usage} ``` lsm9ds1 [arguments...] @@ -848,13 +790,11 @@ lsm9ds1 [arguments...] status print status info ``` -## mpu9520 +## mpu6000 Source: [drivers/imu/invensense/mpu6000](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/invensense/mpu6000) - - -### 사용법 +### Usage {#mpu6000_usage} ``` mpu6000 [arguments...] @@ -880,9 +820,7 @@ mpu6000 [arguments...] Source: [drivers/imu/invensense/mpu9250](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/invensense/mpu9250) - - -### 사용법 +### Usage {#mpu9250_usage} ``` mpu9250 [arguments...] @@ -909,9 +847,7 @@ mpu9250 [arguments...] Source: [drivers/imu/invensense/mpu9250](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/invensense/mpu9250) - - -### 사용법 +### Usage {#mpu9250_i2c_usage} ``` mpu9250_i2c [arguments...] @@ -933,13 +869,11 @@ mpu9250_i2c [arguments...] status print status info ``` -## mpu9520_i2c +## mpu9520 Source: [drivers/imu/invensense/mpu6500](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/invensense/mpu6500) - - -### 사용법 +### Usage {#mpu9520_usage} ``` mpu9520 [arguments...] @@ -965,9 +899,7 @@ mpu9520 [arguments...] Source: [drivers/imu/murata/sch16t](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/murata/sch16t) - - -### 사용법 +### Usage {#sch16t_usage} ``` sch16t [arguments...] diff --git a/docs/ko/modules/modules_driver_ins.md b/docs/ko/modules/modules_driver_ins.md index 37d6a96932..514d508c49 100644 --- a/docs/ko/modules/modules_driver_ins.md +++ b/docs/ko/modules/modules_driver_ins.md @@ -14,21 +14,19 @@ Setup/usage information: https://docs.px4.io/main/en/sensor/vectornav.html ### 예 -지정된 직렬 장치에서 드라이버를 시작하려고 합니다. +Attempt to start driver on a specified serial device. ``` vectornav start -d /dev/ttyS1 ``` -드라이버를 중지합니다. +Stop driver ``` vectornav stop ``` - - -### 사용법 +### Usage {#vectornav_usage} ``` vectornav [arguments...] diff --git a/docs/ko/modules/modules_driver_magnetometer.md b/docs/ko/modules/modules_driver_magnetometer.md index 677103359b..9a42d8f39a 100644 --- a/docs/ko/modules/modules_driver_magnetometer.md +++ b/docs/ko/modules/modules_driver_magnetometer.md @@ -4,9 +4,7 @@ Source: [drivers/magnetometer/akm/ak09916](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/magnetometer/akm/ak09916) - - -### 사용법 +### Usage {#ak09916_usage} ``` ak09916 [arguments...] @@ -32,9 +30,7 @@ ak09916 [arguments...] Source: [drivers/magnetometer/akm/ak8963](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/magnetometer/akm/ak8963) - - -### 사용법 +### Usage {#ak8963_usage} ``` ak8963 [arguments...] @@ -60,9 +56,7 @@ ak8963 [arguments...] Source: [drivers/magnetometer/bosch/bmm150](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/magnetometer/bosch/bmm150) - - -### 사용법 +### Usage {#bmm150_usage} ``` bmm150 [arguments...] @@ -88,9 +82,7 @@ bmm150 [arguments...] Source: [drivers/magnetometer/bosch/bmm350](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/magnetometer/bosch/bmm350) - - -### 사용법 +### Usage {#bmm350_usage} ``` bmm350 [arguments...] @@ -116,9 +108,7 @@ bmm350 [arguments...] Source: [drivers/magnetometer/hmc5883](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/magnetometer/hmc5883) - - -### 사용법 +### Usage {#hmc5883_usage} ``` hmc5883 [arguments...] @@ -147,9 +137,7 @@ hmc5883 [arguments...] Source: [drivers/magnetometer/st/iis2mdc](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/magnetometer/st/iis2mdc) - - -### 사용법 +### Usage {#iis2mdc_usage} ``` iis2mdc [arguments...] @@ -173,9 +161,7 @@ iis2mdc [arguments...] Source: [drivers/magnetometer/isentek/ist8308](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/magnetometer/isentek/ist8308) - - -### 사용법 +### Usage {#ist8308_usage} ``` ist8308 [arguments...] @@ -201,9 +187,7 @@ ist8308 [arguments...] Source: [drivers/magnetometer/isentek/ist8310](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/magnetometer/isentek/ist8310) - - -### 사용법 +### Usage {#ist8310_usage} ``` ist8310 [arguments...] @@ -229,9 +213,7 @@ ist8310 [arguments...] Source: [drivers/magnetometer/lis3mdl](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/magnetometer/lis3mdl) - - -### 사용법 +### Usage {#lis3mdl_usage} ``` lis3mdl [arguments...] @@ -263,9 +245,7 @@ lis3mdl [arguments...] Source: [drivers/magnetometer/lsm9ds1_mag](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/magnetometer/lsm9ds1_mag) - - -### 사용법 +### Usage {#lsm9ds1_mag_usage} ``` lsm9ds1_mag [arguments...] @@ -291,9 +271,7 @@ lsm9ds1_mag [arguments...] Source: [drivers/magnetometer/memsic/mmc5983ma](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/magnetometer/memsic/mmc5983ma) - - -### 사용법 +### Usage {#mmc5983ma_usage} ``` mmc5983ma [arguments...] @@ -325,9 +303,7 @@ mmc5983ma [arguments...] Source: [drivers/magnetometer/qmc5883l](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/magnetometer/qmc5883l) - - -### 사용법 +### Usage {#qmc5883l_usage} ``` qmc5883l [arguments...] @@ -353,9 +329,7 @@ qmc5883l [arguments...] Source: [drivers/magnetometer/rm3100](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/magnetometer/rm3100) - - -### 사용법 +### Usage {#rm3100_usage} ``` rm3100 [arguments...] @@ -383,9 +357,7 @@ rm3100 [arguments...] Source: [drivers/magnetometer/vtrantech/vcm1193l](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/magnetometer/vtrantech/vcm1193l) - - -### 사용법 +### Usage {#vcm1193l_usage} ``` vcm1193l [arguments...] diff --git a/docs/ko/modules/modules_driver_optical_flow.md b/docs/ko/modules/modules_driver_optical_flow.md index f9a553fb2e..4da91ab59c 100644 --- a/docs/ko/modules/modules_driver_optical_flow.md +++ b/docs/ko/modules/modules_driver_optical_flow.md @@ -14,21 +14,19 @@ Setup/usage information: https://docs.px4.io/main/en/sensor/pmw3901.html#thone-t ### 예 -지정된 직렬 장치에서 드라이버를 시작하려고 합니다. +Attempt to start driver on a specified serial device. ``` thoneflow start -d /dev/ttyS1 ``` -드라이버를 중지합니다. +Stop driver ``` thoneflow stop ``` - - -### 사용법 +### Usage {#thoneflow_usage} ``` thoneflow [arguments...] diff --git a/docs/ko/modules/modules_driver_radio_control.md b/docs/ko/modules/modules_driver_radio_control.md new file mode 100644 index 0000000000..c226610884 --- /dev/null +++ b/docs/ko/modules/modules_driver_radio_control.md @@ -0,0 +1,122 @@ +# Modules Reference: Radio Control (Driver) + +## crsf_rc + +Source: [drivers/rc/crsf_rc](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/rc/crsf_rc) + +### 설명 + +This module parses the CRSF RC uplink protocol and generates CRSF downlink telemetry data + +### Usage {#crsf_rc_usage} + +``` +crsf_rc [arguments...] + Commands: + start + [-d ] RC device + values: , default: /dev/ttyS3 + + stop + + status print status info +``` + +## dsm_rc + +Source: [drivers/rc/dsm_rc](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/rc/dsm_rc) + +### 설명 + +This module does Spektrum DSM RC input parsing. + +### Usage {#dsm_rc_usage} + +``` +dsm_rc [arguments...] + Commands: + start + [-d ] RC device + values: , default: /dev/ttyS3 + + bind Send a DSM bind command (module must be running) + + stop + + status print status info +``` + +## ghst_rc + +Source: [drivers/rc/ghst_rc](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/rc/ghst_rc) + +### 설명 + +This module does Ghost (GHST) RC input parsing. + +### Usage {#ghst_rc_usage} + +``` +ghst_rc [arguments...] + Commands: + start + [-d ] RC device + values: , default: /dev/ttyS3 + + stop + + status print status info +``` + +## rc_input + +Source: [drivers/rc_input](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/rc_input) + +### 설명 + +This module does the RC input parsing and auto-selecting the method. Supported methods are: + +- PPM +- SBUS +- DSM +- SUMD +- ST24 +- TBS Crossfire (CRSF) + +### Usage {#rc_input_usage} + +``` +rc_input [arguments...] + Commands: + start + [-d ] RC device + values: , default: /dev/ttyS3 + + bind Send a DSM bind command (module must be running) + + stop + + status print status info +``` + +## sbus_rc + +Source: [drivers/rc/sbus_rc](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/rc/sbus_rc) + +### 설명 + +This module does SBUS RC input parsing. + +### Usage {#sbus_rc_usage} + +``` +sbus_rc [arguments...] + Commands: + start + [-d ] RC device + values: , default: /dev/ttyS3 + + stop + + status print status info +``` diff --git a/docs/ko/modules/modules_driver_rpm_sensor.md b/docs/ko/modules/modules_driver_rpm_sensor.md index e43c059e5a..b4d7b95243 100644 --- a/docs/ko/modules/modules_driver_rpm_sensor.md +++ b/docs/ko/modules/modules_driver_rpm_sensor.md @@ -4,9 +4,7 @@ Source: [drivers/rpm/pcf8583](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/rpm/pcf8583) - - -### 사용법 +### Usage {#pcf8583_usage} ``` pcf8583 [arguments...] diff --git a/docs/ko/modules/modules_driver_transponder.md b/docs/ko/modules/modules_driver_transponder.md index e88a4b9d2b..cd9e77ee03 100644 --- a/docs/ko/modules/modules_driver_transponder.md +++ b/docs/ko/modules/modules_driver_transponder.md @@ -24,9 +24,7 @@ Set the Squawk Code $ sagetech_mxs squawk 1200 ``` - - -### 사용법 +### Usage {#sagetech_mxs_usage} ``` sagetech_mxs [arguments...] diff --git a/docs/ko/modules/modules_estimator.md b/docs/ko/modules/modules_estimator.md index febcd5b688..c4f57f3fff 100644 --- a/docs/ko/modules/modules_estimator.md +++ b/docs/ko/modules/modules_estimator.md @@ -8,9 +8,7 @@ Source: [modules/attitude_estimator_q](https://github.com/PX4/PX4-Autopilot/tree 자세 추정자 Q입니다. - - -### 사용법 +### Usage {#AttitudeEstimatorQ_usage} ``` AttitudeEstimatorQ [arguments...] @@ -31,9 +29,7 @@ Source: [modules/airspeed_selector](https://github.com/PX4/PX4-Autopilot/tree/ma 이 모듈은 표시(IAS), 보정(CAS), 실제 속도(TAS) 및 추정이 현재 유효하지 않은 경우와 기반 센서 판독값 또는 지상 속도에서 풍속을 뺀 경우 정보를 포함하는 단일 airspeed_validated 주제를 제공합니다. 다중 "원시" 속도 입력을 지원하는 이 모듈은 오류 감지시 자동으로 유효한 센서로 전환합니다. 고장 감지와 IAS에서 CAS까지의 축척 계수 추정을 위하여 여러 바람 추정기를 실행하고 이를 게시합니다. - - -### 사용법 +### Usage {#airspeed_estimator_usage} ``` airspeed_estimator [arguments...] @@ -58,9 +54,7 @@ The documentation can be found on the [ECL/EKF Overview & Tuning](https://docs.p ekf2 can be started in replay mode (`-r`): in this mode, it does not access the system time, but only uses the timestamps from the sensor topics. - - -### 사용법 +### Usage {#ekf2_usage} ``` ekf2 [arguments...] @@ -85,9 +79,7 @@ Source: [modules/local_position_estimator](https://github.com/PX4/PX4-Autopilot/ 확장 칼만 필터를 사용한 태도 및 위치 추정기입니다. - - -### 사용법 +### Usage {#local_position_estimator_usage} ``` local_position_estimator [arguments...] @@ -105,9 +97,7 @@ Source: [modules/mc_hover_thrust_estimator](https://github.com/PX4/PX4-Autopilot ### 설명 - - -### 사용법 +### Usage {#mc_hover_thrust_estimator_usage} ``` mc_hover_thrust_estimator [arguments...] diff --git a/docs/ko/modules/modules_simulation.md b/docs/ko/modules/modules_simulation.md index cb6164dabd..f2e4bccb89 100644 --- a/docs/ko/modules/modules_simulation.md +++ b/docs/ko/modules/modules_simulation.md @@ -21,9 +21,7 @@ signals given by the control allocation module. 적분에는 순방향 오일러가 사용됩니다. 대부분의 변수는 스택 오버플로를 피하기 위하여 .hpp 파일에서 전역으로 선언됩니다. - - -### 사용법 +### Usage {#simulator_sih_usage} ``` simulator_sih [arguments...] diff --git a/docs/ko/modules/modules_system.md b/docs/ko/modules/modules_system.md index 7020a880ce..e621beca92 100644 --- a/docs/ko/modules/modules_system.md +++ b/docs/ko/modules/modules_system.md @@ -6,9 +6,7 @@ Source: [modules/simulation/battery_simulator](https://github.com/PX4/PX4-Autopi ### 설명 - - -### 사용법 +### Usage {#battery_simulator_usage} ``` battery_simulator [arguments...] @@ -26,17 +24,15 @@ Source: [modules/battery_status](https://github.com/PX4/PX4-Autopilot/tree/main/ ### 설명 -제공 기능은 다음과 같습니다: +The provided functionality includes: - Read the output from the ADC driver (via ioctl interface) and publish `battery_status`. ### 구현 -자체 스레드에서 실행되고, 현재 선택된 자이로 주제를 폴링합니다. +It runs in its own thread and polls on the currently selected gyro topic. - - -### 사용법 +### Usage {#battery_status_usage} ``` battery_status [arguments...] @@ -74,9 +70,7 @@ It discards topics from the `camera_trigger` module if camera capture is enabled For the topics that are not discarded it creates a `CameraCapture` topic with the timestamp information from the `CameraTrigger` and position information from the vehicle. - - -### 사용법 +### Usage {#camera_feedback_usage} ``` camera_feedback [arguments...] @@ -99,9 +93,7 @@ The supported protocols are: MAVLink, nsh, and ublox serial passthrough. If the the module will only try to start mavlink as long as the USB VBUS is detected. Otherwise it will spin and continue to check for VBUS and start mavlink once it is detected. - - -### 사용법 +### Usage {#cdcacm_autostart_usage} ``` cdcacm_autostart [arguments...] @@ -119,11 +111,9 @@ Source: [modules/commander](https://github.com/PX4/PX4-Autopilot/tree/main/src/m ### 설명 -커맨더 모듈에는 모드 전환 및 안전 장치 동작을 위한 상태 머신이 포함되어 있습니다. +The commander module contains the state machine for mode switching and failsafe behavior. - - -### 사용법 +### Usage {#commander_usage} ``` commander [arguments...] @@ -177,22 +167,20 @@ Source: [modules/dataman](https://github.com/PX4/PX4-Autopilot/tree/main/src/mod ### 설명 -C API를 통해 간단한 데이터베이스 형태로 시스템에 영구 저장소를 제공하는 모듈입니다. +Module to provide persistent storage for the rest of the system in form of a simple database through a C API. Multiple backends are supported depending on the board: -- 파일(예: SD 카드) -- RAM (영구적이지 않음) +- a file (eg. on the SD card) +- RAM (this is obviously not persistent) -임무 웨이포인트, 임무 상태 및 지오펜스 다각형과 같은 다양한 유형의 구조화된 데이터를 저장합니다. -각 유형은 특정 유형과 고정된 최대 저장 항목 수를 가지고 있어, 빠른 랜덤 액세스가 가능합니다. +It is used to store structured data of different types: mission waypoints, mission state and geofence polygons. +Each type has a specific type and a fixed maximum amount of storage items, so that fast random access is possible. ### 구현 -단일 항목을 읽고 쓰는 것은 항상 원자적입니다. +Reading and writing a single item is always atomic. - - -### 사용법 +### Usage {#dataman_usage} ``` dataman [arguments...] @@ -216,20 +204,18 @@ Source: [systemcmds/dmesg](https://github.com/PX4/PX4-Autopilot/tree/main/src/sy ### 설명 -부팅 콘솔 메시지를 출력합니다. -NuttX의 작업 대기열 및 syslog의 출력은 캡처되지 않습니다. +Command-line tool to show bootup console messages. +Note that output from NuttX's work queues and syslog are not captured. ### 예 -백그라운드에서 모든 메시지를 출력합니다. +Keep printing all messages in the background: ``` dmesg -f & ``` - - -### 사용법 +### Usage {#dmesg_usage} ``` dmesg [arguments...] @@ -243,11 +229,9 @@ Source: [modules/esc_battery](https://github.com/PX4/PX4-Autopilot/tree/main/src ### 설명 -ESC 상태의 정보를 사용하여 구현하고, 배터리 상태를 게시합니다. +This implements using information from the ESC status and publish it as battery status. - - -### 사용법 +### Usage {#esc_battery_usage} ``` esc_battery [arguments...] @@ -265,11 +249,9 @@ Source: [modules/gyro_calibration](https://github.com/PX4/PX4-Autopilot/tree/mai ### 설명 -간단한 온라인 자이로스코프 교정. +Simple online gyroscope calibration. - - -### 사용법 +### Usage {#gyro_calibration_usage} ``` gyro_calibration [arguments...] @@ -287,9 +269,7 @@ Source: [modules/gyro_fft](https://github.com/PX4/PX4-Autopilot/tree/main/src/mo ### 설명 - - -### 사용법 +### Usage {#gyro_fft_usage} ``` gyro_fft [arguments...] @@ -307,13 +287,11 @@ Source: [drivers/heater](https://github.com/PX4/PX4-Autopilot/tree/main/src/driv ### 설명 -설정점에서 IMU 온도를 조절하기 위하여 LP 작업 대기열에서 주기적으로 실행되는 백그라운드 프로세스입니다. +Background process running periodically on the LP work queue to regulate IMU temperature at a setpoint. -이 작업은 부팅 시 SENS_EN_THERMAL을 설정하거나, CLI를 통하여 시작 스크립트에서 시작할 수 있습니다. +This task can be started at boot from the startup scripts by setting SENS_EN_THERMAL or via CLI. - - -### 사용법 +### Usage {#heater_usage} ``` heater [arguments...] @@ -333,9 +311,7 @@ Source: [systemcmds/i2c_launcher](https://github.com/PX4/PX4-Autopilot/tree/main Daemon that starts drivers based on found I2C devices. - - -### 사용법 +### Usage {#i2c_launcher_usage} ``` i2c_launcher [arguments...] @@ -401,9 +377,7 @@ The architecture is as shown below: - - -### 사용법 +### Usage {#internal_combustion_engine_control_usage} ``` internal_combustion_engine_control [arguments...] @@ -427,23 +401,25 @@ states, such as commanded thrust, arming state and vehicle motion. ### 구현 -모든 유형은 공통 기본 클래스를 사용하여 자체 클래스에서 구현됩니다. 기본 클래스는 상태를 유지합니다(착륙, 아마도_착륙, 지상_접촉). 가능한 각 상태는 파생 클래스에서 구현됩니다. 각 내부 상태의 히스테리시스 및 고정된 우선 순위에 따라 실제 land_detector 상태가 결정됩니다. +Every type is implemented in its own class with a common base class. The base class maintains a state (landed, +maybe_landed, ground_contact). Each possible state is implemented in the derived classes. A hysteresis and a fixed +priority of each internal state determines the actual land_detector state. -#### 멀티콥터 착륙 감지기 +#### Multicopter Land Detector **ground_contact**: thrust setpoint and velocity in z-direction must be below a defined threshold for time -GROUND_CONTACT_TRIGGER_TIME_US. ground_contact가 감지되면, 위치 컨트롤러는 본체 x 및 y의 추력 설정값을 끕니다. +GROUND_CONTACT_TRIGGER_TIME_US. When ground_contact is detected, the position controller turns off the thrust setpoint +in body x and y. **maybe_landed**: it requires ground_contact together with a tighter thrust setpoint threshold and no velocity in the -horizontal direction. 트리거 시간은 MAYBE_LAND_TRIGGER_TIME에 의해 정의됩니다. Maybe_landed가 감지되면 위치 컨트롤러는 추력 설정값을 0으로 설정합니다. +horizontal direction. The trigger time is defined by MAYBE_LAND_TRIGGER_TIME. When maybe_landed is detected, the +position controller sets the thrust setpoint to zero. **landed**: it requires maybe_landed to be true for time LAND_DETECTOR_TRIGGER_TIME_US. -모듈은 HP 작업 대기열에서 주기적으로 실행됩니다. +The module runs periodically on the HP work queue. - - -### 사용법 +### Usage {#land_detector_usage} ``` land_detector [arguments...] @@ -465,11 +441,10 @@ Source: [modules/load_mon](https://github.com/PX4/PX4-Autopilot/tree/main/src/mo Background process running periodically on the low priority work queue to calculate the CPU load and RAM usage and publish the `cpuload` topic. -NuttX에서는 각 프로세스의 스택 사용량도 확인하고, 300바이트 미만으로 떨어지면 경고가 출력되고 로그 파일에도 기록됩니다. +On NuttX it also checks the stack usage of each process and if it falls below 300 bytes, a warning is output, +which will also appear in the log file. - - -### 사용법 +### Usage {#load_mon_usage} ``` load_mon [arguments...] @@ -488,45 +463,47 @@ Source: [modules/logger](https://github.com/PX4/PX4-Autopilot/tree/main/src/modu ### 설명 System logger which logs a configurable set of uORB topics and system printf messages -(`PX4_WARN` and `PX4_ERR`) to ULog files. 시스템 및 비행 성능 평가, 튜닝, 재생 및 충돌 분석에 사용할 수 있습니다. +(`PX4_WARN` and `PX4_ERR`) to ULog files. These can be used for system and flight performance evaluation, +tuning, replay and crash analysis. -2개의 백엔드를 지원합니다. +It supports 2 backends: -- 파일: ULog 파일을 파일 시스템(SD 카드)에 기록합니다. -- MAVLink: MAVLink를 통해 ULog 데이터를 클라이언트로 스트리밍합니다(클라이언트가 이를 지원해야 함). +- Files: write ULog files to the file system (SD card) +- MAVLink: stream ULog data via MAVLink to a client (the client must support this) -두 백엔드를 동시에 활성화하고 사용할 수 있습니다. +Both backends can be enabled and used at the same time. -파일 백엔드는 전체(일반 로그)와 미션 로그의 두 가지 유형의 로그 파일을 지원합니다. 임무 로그는 축소된 ulog 파일이며, 지오태깅 또는 차량 관리 등에 사용할 수 있습니다. SDLOG_MISSION 매개변수를 통하여 활성화 및 설정할 수 있습니다. -일반 로그는 항상 미션 로그의 상위 집합입니다. +The file backend supports 2 types of log files: full (the normal log) and a mission +log. The mission log is a reduced ulog file and can be used for example for geotagging or +vehicle management. It can be enabled and configured via SDLOG_MISSION parameter. +The normal log is always a superset of the mission log. ### 구현 -구현은 두 개의 스레드를 사용합니다. +The implementation uses two threads: - The main thread, running at a fixed rate (or polling on a topic if started with -p) and checking for data updates -- 작성자 스레드, 파일에 데이터 쓰기 +- The writer thread, writing data to the file -그 사이에는 구성 가능한 크기의 쓰기 버퍼가 있습니다(및 미션 로그를 위한 또 다른 고정 크기 버퍼). 드롭아웃을 방지하려면 크기가 커야 합니다. +In between there is a write buffer with configurable size (and another fixed-size buffer for +the mission log). It should be large to avoid dropouts. ### 예 -즉시 로깅을 시작하는 일반적인 사용법입니다. +Typical usage to start logging immediately: ``` logger start -e -t ``` -또는, 이미 동작중일 경우 +Or if already running: ``` logger on ``` - - -### 사용법 +### Usage {#logger_usage} ``` logger [arguments...] @@ -561,7 +538,7 @@ logger [arguments...] status print status info ``` -## netman +## mag_bias_estimator Source: [modules/mag_bias_estimator](https://github.com/PX4/PX4-Autopilot/tree/main/src/modules/mag_bias_estimator) @@ -569,9 +546,7 @@ Source: [modules/mag_bias_estimator](https://github.com/PX4/PX4-Autopilot/tree/m Online magnetometer bias estimator. - - -### 사용법 +### Usage {#mag_bias_estimator_usage} ``` mag_bias_estimator [arguments...] @@ -583,7 +558,7 @@ mag_bias_estimator [arguments...] status print status info ``` -## pwm_input +## manual_control Source: [modules/manual_control](https://github.com/PX4/PX4-Autopilot/tree/main/src/modules/manual_control) @@ -591,9 +566,7 @@ Source: [modules/manual_control](https://github.com/PX4/PX4-Autopilot/tree/main/ Module consuming manual_control_inputs publishing one manual_control_setpoint. - - -### 사용법 +### Usage {#manual_control_usage} ``` manual_control [arguments...] @@ -641,9 +614,7 @@ $ netman save # Save the parameters to the SD card. $ netman show # display current settings. $ netman update -i eth0 # do an update - - -### 사용법 +### Usage {#netman_usage} ``` netman [arguments...] @@ -666,9 +637,7 @@ Source: [drivers/pwm_input](https://github.com/PX4/PX4-Autopilot/tree/main/src/d Measures the PWM input on AUX5 (or MAIN5) via a timer capture ISR and publishes via the uORB 'pwm_input\` message. - - -### 사용법 +### Usage {#pwm_input_usage} ``` pwm_input [arguments...] @@ -694,9 +663,7 @@ and then publish as `rc_channels` and `manual_control_input`. To reduce control latency, the module is scheduled on input_rc publications. - - -### 사용법 +### Usage {#rc_update_usage} ``` rc_update [arguments...] @@ -731,9 +698,7 @@ the log. The replay procedure is documented on the [System-wide Replay](https://docs.px4.io/main/en/debug/system_wide_replay.html) page. - - -### 사용법 +### Usage {#replay_usage} ``` replay [arguments...] @@ -760,9 +725,7 @@ It is currently only responsible for tone alarm on RC Loss. The tasks can be started via CLI or uORB topics (vehicle_command from MAVLink, etc.). - - -### 사용법 +### Usage {#send_event_usage} ``` send_event [arguments...] @@ -782,9 +745,7 @@ Source: [modules/simulation/sensor_agp_sim](https://github.com/PX4/PX4-Autopilot Module to simulate auxiliary global position measurements with optional failure modes for SIH simulation. - - -### 사용법 +### Usage {#sensor_agp_sim_usage} ``` sensor_agp_sim [arguments...] @@ -802,9 +763,7 @@ Source: [modules/simulation/sensor_airspeed_sim](https://github.com/PX4/PX4-Auto ### 설명 - - -### 사용법 +### Usage {#sensor_arispeed_sim_usage} ``` sensor_arispeed_sim [arguments...] @@ -822,9 +781,7 @@ Source: [modules/simulation/sensor_baro_sim](https://github.com/PX4/PX4-Autopilo ### 설명 - - -### 사용법 +### Usage {#sensor_baro_sim_usage} ``` sensor_baro_sim [arguments...] @@ -842,9 +799,7 @@ Source: [modules/simulation/sensor_gps_sim](https://github.com/PX4/PX4-Autopilot ### 설명 - - -### 사용법 +### Usage {#sensor_gps_sim_usage} ``` sensor_gps_sim [arguments...] @@ -862,9 +817,7 @@ Source: [modules/simulation/sensor_mag_sim](https://github.com/PX4/PX4-Autopilot ### 설명 - - -### 사용법 +### Usage {#sensor_mag_sim_usage} ``` sensor_mag_sim [arguments...] @@ -885,24 +838,22 @@ Source: [modules/sensors](https://github.com/PX4/PX4-Autopilot/tree/main/src/mod The sensors module is central to the whole system. It takes low-level output from drivers, turns it into a more usable form, and publishes it for the rest of the system. -제공 기능은 다음과 같습니다: +The provided functionality includes: - Read the output from the sensor drivers (`SensorGyro`, etc.). - 동일한 유형이 여러 개 있는 경우 투표 및 장애 조치 처리를 수행합니다. - 그런 다음, 보드 회전 및 온도 보정을 적용합니다(활성화된 경우). And finally publish the data; one of the + If there are multiple of the same type, do voting and failover handling. + Then apply the board rotation and temperature calibration (if enabled). And finally publish the data; one of the topics is `SensorCombined`, used by many parts of the system. - Make sure the sensor drivers get the updated calibration parameters (scale & offset) when the parameters change or - on startup. 센서 드라이버는 매개변수 업데이트를 위하여 ioctl 인터페이스를 사용합니다. For this to work properly, the + on startup. The sensor drivers use the ioctl interface for parameter updates. For this to work properly, the sensor drivers must already be running when `sensors` is started. - Do sensor consistency checks and publish the `SensorsStatusImu` topic. ### 구현 -자체 스레드에서 실행되고, 현재 선택된 자이로 주제를 폴링합니다. +It runs in its own thread and polls on the currently selected gyro topic. - - -### 사용법 +### Usage {#sensors_usage} ``` sensors [arguments...] @@ -921,9 +872,7 @@ Source: [modules/simulation/system_power_simulator](https://github.com/PX4/PX4-A ### 설명 - - -### 사용법 +### Usage {#system_power_simulation_usage} ``` system_power_simulation [arguments...] @@ -943,9 +892,7 @@ Source: [drivers/tattu_can](https://github.com/PX4/PX4-Autopilot/tree/main/src/d Driver for reading data from the Tattu 12S 16000mAh smart battery. - - -### 사용법 +### Usage {#tattu_can_usage} ``` tattu_can [arguments...] @@ -969,9 +916,7 @@ whenever a change in temperature is detected. The module can also be configured routine at next boot, which allows the thermal calibration coeffecients to be calculated while the vehicle undergoes a temperature cycle. - - -### 사용법 +### Usage {#temperature_compensation_usage} ``` temperature_compensation [arguments...] @@ -1001,9 +946,7 @@ Writes the RTC time cyclically to a file and reloads this value on startup. This allows monotonic time on systems that only have a software RTC (that is not battery powered). Explicitly setting the time backwards (e.g. via system_time) is still possible. - - -### 사용법 +### Usage {#time_persistor_usage} ``` time_persistor [arguments...] @@ -1037,9 +980,7 @@ Play system tune #2: tune_control play -t 2 ``` - - -### 사용법 +### Usage {#tune_control_usage} ``` tune_control [arguments...] @@ -1075,9 +1016,7 @@ uxrce_dds_client start -t serial -d /dev/ttyS3 -b 921600 uxrce_dds_client start -t udp -h 127.0.0.1 -p 15555 ``` - - -### 사용법 +### Usage {#uxrce_dds_client_usage} ``` uxrce_dds_client [arguments...] @@ -1108,9 +1047,7 @@ Source: [systemcmds/work_queue](https://github.com/PX4/PX4-Autopilot/tree/main/s Command-line tool to show work queue status. - - -### 사용법 +### Usage {#work_queue_usage} ``` work_queue [arguments...] diff --git a/docs/ko/modules/modules_template.md b/docs/ko/modules/modules_template.md index 3605617774..aad61d7aa0 100644 --- a/docs/ko/modules/modules_template.md +++ b/docs/ko/modules/modules_template.md @@ -16,15 +16,13 @@ Source: [templates/template_module](https://github.com/PX4/PX4-Autopilot/tree/ma ### 예 -CLI 사용 예: +CLI usage example: ``` module start -f -p 42 ``` - - -### 사용법 +### Usage {#module_usage} ``` module [arguments...] @@ -47,9 +45,7 @@ Source: [examples/work_item](https://github.com/PX4/PX4-Autopilot/tree/main/src/ 작업 대기열에서 실행되는 간단한 모듈의 예입니다. - - -### 사용법 +### Usage {#work_item_example_usage} ``` work_item_example [arguments...] diff --git a/docs/ko/sim_sih/index.md b/docs/ko/sim_sih/index.md index e7991e0c62..254896a26f 100644 --- a/docs/ko/sim_sih/index.md +++ b/docs/ko/sim_sih/index.md @@ -58,6 +58,7 @@ To set up/start SIH: 2. Open QGroundControl and wait for the flight controller too boot and connect. 3. Open [Vehicle Setup > Airframe](../config/airframe.md) then select the desired frame: - [SIH Quadcopter X](../airframes/airframe_reference.md#copter_simulation_sih_quadcopter_x) + - SIH Hexacopter X currently only has an airframe for SITL to safe flash so on flight control hardware it has to be manually configured equivalently. - [SIH plane AERT](../airframes/airframe_reference.md#plane_simulation_sih_plane_aert) - [SIH Tailsitter Duo](../airframes/airframe_reference.md#vtol_simulation_sih_tailsitter_duo) - [SIH Standard VTOL QuadPlane](../airframes/airframe_reference.md#vtol_simulation_sih_standard_vtol_quadplane) @@ -116,25 +117,31 @@ To run SIH as SITL: 1. Install the [PX4 Development toolchain](../dev_setup/dev_env.md). 2. Run the appropriate make command for each vehicle type (at the root of the PX4-Autopilot repository): - - quadrotor: + - Quadcopter ```sh make px4_sitl sihsim_quadx ``` - - Fixed-wing (plane): + - Hexacopter + + ```sh + make px4_sitl sihsim_hex + ``` + + - Fixed-wing (plane) ```sh make px4_sitl sihsim_airplane ``` - - XVert VTOL tailsitter: + - XVert VTOL tailsitter ```sh make px4_sitl sihsim_xvert ``` - - Standard VTOL: + - 표준 VTOL ```sh make px4_sitl sihsim_standard_vtol @@ -235,7 +242,8 @@ For specific examples see the `_sihsim_` airframes in [ROMFS/px4fmu_common/init. The dynamic models for the various vehicles are: -- Quadrotor: [pdf report](https://github.com/PX4/PX4-user_guide/raw/main/assets/simulation/SIH_dynamic_model.pdf). +- Quadcopter: [pdf report](https://github.com/PX4/PX4-user_guide/raw/main/assets/simulation/SIH_dynamic_model.pdf). +- Hexacopter: Equivalent to the Quadcopter but with a symmetric hexacopter x actuation setup. - Fixed-wing: Inspired by the PhD thesis: "Dynamics modeling of agile fixed-wing unmanned aerial vehicles." Khan, Waqas, supervised by Nahon, Meyer, McGill University, PhD thesis, 2016. - Tailsitter: Inspired by the master's thesis: "Modeling and control of a flying wing tailsitter unmanned aerial vehicle." Chiappinelli, Romain, supervised by Nahon, Meyer, McGill University, Masters thesis, 2018. diff --git a/docs/ko/simulation/community_supported_simulators.md b/docs/ko/simulation/community_supported_simulators.md index 06ae3f23a4..0cfea9b84f 100644 --- a/docs/ko/simulation/community_supported_simulators.md +++ b/docs/ko/simulation/community_supported_simulators.md @@ -12,10 +12,10 @@ See [Toolchain Installation](../dev_setup/dev_env.md) for information about the The tools have variable levels of support from their communities (some are well supported and others are not). Questions about these tools should be raised on the [discussion forums](../contribute/support.md#forums-and-chat) -| 시뮬레이터 | 설명 | -| ---------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| [FlightGear](../sim_flightgear/index.md) |

A simulator that provides physically and visually realistic simulations. In particular it can simulate many weather conditions, including thunderstorms, snow, rain and hail, and can also simulate thermals and different types of atmospheric flows. [Multi-vehicle simulation](../sim_flightgear/multi_vehicle.md) is also supported.

Supported Vehicles: Plane, Autogyro, Rover

| -| [JMAVSim](../sim_jmavsim/index.md) |

A simple multirotor/quad simulator. This was previously part of the PX4 development toolchain but was removed in favour of [Gazebo](../sim_gazebo_gz/index.md).

Supported Vehicles: Quad

| -| [JSBSim](../sim_jsbsim/index.md) |

A simulator that provides advanced flight dynamics models. This can be used to model realistic flight dynamics based on wind tunnel data.

Supported Vehicles: Plane, Quad, Hex

| -| [AirSim](../sim_airsim/index.md) |

A cross platform simulator that provides physically and visually realistic simulations. This simulator is resource intensive, and requires a very significantly more powerful computer than the other simulators described here.

Supported Vehicles: Iris (MultiRotor model and a configuration for PX4 QuadRotor in the X configuration).

| -| [Simulation-In-Hardware](../sim_sih/index.md) (SIH) |

An alternative to HITL that offers a hard real-time simulation directly on the hardware autopilot. This simulator is implemented in C++ as a PX4 module directly in the Firmware [code](https://github.com/PX4/PX4-Autopilot/tree/main/src/modules/simulation/simulator_sih).

Supported Vehicles: Plane, Quad, Tailsitter, Standard VTOL

| +| 시뮬레이터 | 설명 | +| ---------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [Simulation-In-Hardware](../sim_sih/index.md) (SIH) |

A simulator implemented in C++ as a PX4 module directly in the Firmware [code](https://github.com/PX4/PX4-Autopilot/tree/main/src/modules/simulation/simulator_sih). It can be ran in SITL directly on the computer or as an alternative to HITL offering a hard real-time simulation directly on the hardware autopilot.

Supported Vehicles: Quad, Hexa, Plane, Tailsitter, Standard VTOL

| +| [FlightGear](../sim_flightgear/index.md) |

A simulator that provides physically and visually realistic simulations. In particular it can simulate many weather conditions, including thunderstorms, snow, rain and hail, and can also simulate thermals and different types of atmospheric flows. [Multi-vehicle simulation](../sim_flightgear/multi_vehicle.md) is also supported.

Supported Vehicles: Plane, Autogyro, Rover

| +| [JMAVSim](../sim_jmavsim/index.md) |

A simple multirotor/quad simulator. This was previously part of the PX4 development toolchain but was removed in favour of [Gazebo](../sim_gazebo_gz/index.md).

Supported Vehicles: Quad

| +| [JSBSim](../sim_jsbsim/index.md) |

A simulator that provides advanced flight dynamics models. This can be used to model realistic flight dynamics based on wind tunnel data.

Supported Vehicles: Plane, Quad, Hex

| +| [AirSim](../sim_airsim/index.md) |

A cross platform simulator that provides physically and visually realistic simulations. This simulator is resource intensive, and requires a very significantly more powerful computer than the other simulators described here.

Supported Vehicles: Iris (MultiRotor model and a configuration for PX4 QuadRotor in the X configuration).

|