├── CMakeLists.txt ├── LICENSE ├── README.md ├── config ├── Parameter_for_control.yaml ├── autonomous_landing.yaml ├── collision_avoidance.yaml ├── collision_avoidance_streo.yaml ├── payload_drop.yaml ├── square.yaml └── target_tracking.yaml ├── firmware ├── px4fmu-v2_default.px4 └── px4fmu-v5_default.px4 ├── include ├── Frame_tf_utils.h ├── HighPassFilter.h ├── KeyboardEvent.h ├── LeadLagFilter.h ├── LowPassFilter.h ├── OptiTrackFeedBackRigidBody.h ├── TFmini.h ├── UDE paper │ └── Uncertainty and Disturbance Estimator-Based Robust trajectory tracking control for a quadrotor.pdf ├── circle_trajectory.h ├── command_to_mavros.h ├── math_utils.h ├── pos_controller_NE.h ├── pos_controller_PID.h ├── pos_controller_Passivity.h ├── pos_controller_UDE.h ├── pos_controller_cascade_PID.h ├── px4_command_utils.h ├── serial.hpp ├── state_from_mavros.h └── test │ ├── att_controller_PID.h │ └── command_to_mavros_full.h ├── launch ├── SITL.launch ├── autonomous_landing.launch ├── collision_avoidance.launch ├── collision_avoidance_streo.launch ├── payload_drop.launch ├── px4_pos_controller.launch ├── px4_pos_estimator.launch ├── px4_sender.launch ├── square.launch ├── target_tracking.launch ├── tfmini.launch └── three_uav_mavros_sitl.launch ├── msg ├── AttitudeReference.msg ├── ControlCommand.msg ├── ControlOutput.msg ├── DroneState.msg ├── Topic_for_log.msg ├── Trajectory.msg └── TrajectoryPoint.msg ├── package.xml ├── sh ├── sh_for_P200 │ ├── aruco_tracking.sh │ ├── autonomous_landing.sh │ ├── circle_tracking.sh │ ├── collision_avoidance.sh │ ├── lidar_fly.sh │ ├── number_detector.sh │ ├── square_fly.sh │ ├── streo.sh │ └── yolo_tracking.sh ├── sh_for_odroid │ ├── test_for_pos_controller.sh │ └── test_for_sender.sh ├── sh_for_simulation │ ├── sitl_gazebo_formation.sh │ ├── sitl_gazebo_iris.sh │ ├── sitl_gazebo_pos_controller.sh │ └── sitl_jMAVSim_pos_controller.sh └── test │ ├── test_for_att.sh │ ├── test_for_autonomous_landing.sh │ ├── test_for_circle_tarking.sh │ ├── test_for_pos_controller.sh │ └── test_for_sender.sh ├── src ├── Application │ ├── autonomous_landing.cpp │ ├── collision_avoidance.cpp │ ├── collision_avoidance_streo.cpp │ ├── formation_control_sitl.cpp │ ├── iris_3 │ ├── payload_drop.cpp │ ├── square.cpp │ └── target_tracking.cpp ├── Test │ └── px4_pos_att_controller.cpp ├── Utilities │ ├── OptiTrackTest.cpp │ ├── TFmini.cpp │ ├── eigen_test.cpp │ ├── fake_vicon.cpp │ ├── filter_tester.cpp │ ├── move.cpp │ ├── set_mode.cpp │ └── setpoint_track.cpp ├── ground_station.cpp ├── lib │ ├── KeyboardEvent.cpp │ └── OptiTrackFeedBackRigidBody.cpp ├── px4_pos_controller.cpp ├── px4_pos_estimator.cpp └── px4_sender.cpp └── 中文说明.md /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/README.md -------------------------------------------------------------------------------- /config/Parameter_for_control.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/config/Parameter_for_control.yaml -------------------------------------------------------------------------------- /config/autonomous_landing.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/config/autonomous_landing.yaml -------------------------------------------------------------------------------- /config/collision_avoidance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/config/collision_avoidance.yaml -------------------------------------------------------------------------------- /config/collision_avoidance_streo.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/config/collision_avoidance_streo.yaml -------------------------------------------------------------------------------- /config/payload_drop.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/config/payload_drop.yaml -------------------------------------------------------------------------------- /config/square.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/config/square.yaml -------------------------------------------------------------------------------- /config/target_tracking.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/config/target_tracking.yaml -------------------------------------------------------------------------------- /firmware/px4fmu-v2_default.px4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/firmware/px4fmu-v2_default.px4 -------------------------------------------------------------------------------- /firmware/px4fmu-v5_default.px4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/firmware/px4fmu-v5_default.px4 -------------------------------------------------------------------------------- /include/Frame_tf_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/include/Frame_tf_utils.h -------------------------------------------------------------------------------- /include/HighPassFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/include/HighPassFilter.h -------------------------------------------------------------------------------- /include/KeyboardEvent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/include/KeyboardEvent.h -------------------------------------------------------------------------------- /include/LeadLagFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/include/LeadLagFilter.h -------------------------------------------------------------------------------- /include/LowPassFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/include/LowPassFilter.h -------------------------------------------------------------------------------- /include/OptiTrackFeedBackRigidBody.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/include/OptiTrackFeedBackRigidBody.h -------------------------------------------------------------------------------- /include/TFmini.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/include/TFmini.h -------------------------------------------------------------------------------- /include/UDE paper/Uncertainty and Disturbance Estimator-Based Robust trajectory tracking control for a quadrotor.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/include/UDE paper/Uncertainty and Disturbance Estimator-Based Robust trajectory tracking control for a quadrotor.pdf -------------------------------------------------------------------------------- /include/circle_trajectory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/include/circle_trajectory.h -------------------------------------------------------------------------------- /include/command_to_mavros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/include/command_to_mavros.h -------------------------------------------------------------------------------- /include/math_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/include/math_utils.h -------------------------------------------------------------------------------- /include/pos_controller_NE.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/include/pos_controller_NE.h -------------------------------------------------------------------------------- /include/pos_controller_PID.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/include/pos_controller_PID.h -------------------------------------------------------------------------------- /include/pos_controller_Passivity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/include/pos_controller_Passivity.h -------------------------------------------------------------------------------- /include/pos_controller_UDE.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/include/pos_controller_UDE.h -------------------------------------------------------------------------------- /include/pos_controller_cascade_PID.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/include/pos_controller_cascade_PID.h -------------------------------------------------------------------------------- /include/px4_command_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/include/px4_command_utils.h -------------------------------------------------------------------------------- /include/serial.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/include/serial.hpp -------------------------------------------------------------------------------- /include/state_from_mavros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/include/state_from_mavros.h -------------------------------------------------------------------------------- /include/test/att_controller_PID.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/include/test/att_controller_PID.h -------------------------------------------------------------------------------- /include/test/command_to_mavros_full.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/include/test/command_to_mavros_full.h -------------------------------------------------------------------------------- /launch/SITL.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/launch/SITL.launch -------------------------------------------------------------------------------- /launch/autonomous_landing.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/launch/autonomous_landing.launch -------------------------------------------------------------------------------- /launch/collision_avoidance.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/launch/collision_avoidance.launch -------------------------------------------------------------------------------- /launch/collision_avoidance_streo.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/launch/collision_avoidance_streo.launch -------------------------------------------------------------------------------- /launch/payload_drop.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/launch/payload_drop.launch -------------------------------------------------------------------------------- /launch/px4_pos_controller.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/launch/px4_pos_controller.launch -------------------------------------------------------------------------------- /launch/px4_pos_estimator.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/launch/px4_pos_estimator.launch -------------------------------------------------------------------------------- /launch/px4_sender.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/launch/px4_sender.launch -------------------------------------------------------------------------------- /launch/square.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/launch/square.launch -------------------------------------------------------------------------------- /launch/target_tracking.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/launch/target_tracking.launch -------------------------------------------------------------------------------- /launch/tfmini.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/launch/tfmini.launch -------------------------------------------------------------------------------- /launch/three_uav_mavros_sitl.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/launch/three_uav_mavros_sitl.launch -------------------------------------------------------------------------------- /msg/AttitudeReference.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/msg/AttitudeReference.msg -------------------------------------------------------------------------------- /msg/ControlCommand.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/msg/ControlCommand.msg -------------------------------------------------------------------------------- /msg/ControlOutput.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/msg/ControlOutput.msg -------------------------------------------------------------------------------- /msg/DroneState.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/msg/DroneState.msg -------------------------------------------------------------------------------- /msg/Topic_for_log.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/msg/Topic_for_log.msg -------------------------------------------------------------------------------- /msg/Trajectory.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/msg/Trajectory.msg -------------------------------------------------------------------------------- /msg/TrajectoryPoint.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/msg/TrajectoryPoint.msg -------------------------------------------------------------------------------- /package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/package.xml -------------------------------------------------------------------------------- /sh/sh_for_P200/aruco_tracking.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/sh/sh_for_P200/aruco_tracking.sh -------------------------------------------------------------------------------- /sh/sh_for_P200/autonomous_landing.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/sh/sh_for_P200/autonomous_landing.sh -------------------------------------------------------------------------------- /sh/sh_for_P200/circle_tracking.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/sh/sh_for_P200/circle_tracking.sh -------------------------------------------------------------------------------- /sh/sh_for_P200/collision_avoidance.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/sh/sh_for_P200/collision_avoidance.sh -------------------------------------------------------------------------------- /sh/sh_for_P200/lidar_fly.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/sh/sh_for_P200/lidar_fly.sh -------------------------------------------------------------------------------- /sh/sh_for_P200/number_detector.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/sh/sh_for_P200/number_detector.sh -------------------------------------------------------------------------------- /sh/sh_for_P200/square_fly.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/sh/sh_for_P200/square_fly.sh -------------------------------------------------------------------------------- /sh/sh_for_P200/streo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/sh/sh_for_P200/streo.sh -------------------------------------------------------------------------------- /sh/sh_for_P200/yolo_tracking.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/sh/sh_for_P200/yolo_tracking.sh -------------------------------------------------------------------------------- /sh/sh_for_odroid/test_for_pos_controller.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/sh/sh_for_odroid/test_for_pos_controller.sh -------------------------------------------------------------------------------- /sh/sh_for_odroid/test_for_sender.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/sh/sh_for_odroid/test_for_sender.sh -------------------------------------------------------------------------------- /sh/sh_for_simulation/sitl_gazebo_formation.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/sh/sh_for_simulation/sitl_gazebo_formation.sh -------------------------------------------------------------------------------- /sh/sh_for_simulation/sitl_gazebo_iris.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/sh/sh_for_simulation/sitl_gazebo_iris.sh -------------------------------------------------------------------------------- /sh/sh_for_simulation/sitl_gazebo_pos_controller.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/sh/sh_for_simulation/sitl_gazebo_pos_controller.sh -------------------------------------------------------------------------------- /sh/sh_for_simulation/sitl_jMAVSim_pos_controller.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/sh/sh_for_simulation/sitl_jMAVSim_pos_controller.sh -------------------------------------------------------------------------------- /sh/test/test_for_att.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/sh/test/test_for_att.sh -------------------------------------------------------------------------------- /sh/test/test_for_autonomous_landing.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/sh/test/test_for_autonomous_landing.sh -------------------------------------------------------------------------------- /sh/test/test_for_circle_tarking.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/sh/test/test_for_circle_tarking.sh -------------------------------------------------------------------------------- /sh/test/test_for_pos_controller.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/sh/test/test_for_pos_controller.sh -------------------------------------------------------------------------------- /sh/test/test_for_sender.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/sh/test/test_for_sender.sh -------------------------------------------------------------------------------- /src/Application/autonomous_landing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/src/Application/autonomous_landing.cpp -------------------------------------------------------------------------------- /src/Application/collision_avoidance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/src/Application/collision_avoidance.cpp -------------------------------------------------------------------------------- /src/Application/collision_avoidance_streo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/src/Application/collision_avoidance_streo.cpp -------------------------------------------------------------------------------- /src/Application/formation_control_sitl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/src/Application/formation_control_sitl.cpp -------------------------------------------------------------------------------- /src/Application/iris_3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/src/Application/iris_3 -------------------------------------------------------------------------------- /src/Application/payload_drop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/src/Application/payload_drop.cpp -------------------------------------------------------------------------------- /src/Application/square.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/src/Application/square.cpp -------------------------------------------------------------------------------- /src/Application/target_tracking.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/src/Application/target_tracking.cpp -------------------------------------------------------------------------------- /src/Test/px4_pos_att_controller.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/src/Test/px4_pos_att_controller.cpp -------------------------------------------------------------------------------- /src/Utilities/OptiTrackTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/src/Utilities/OptiTrackTest.cpp -------------------------------------------------------------------------------- /src/Utilities/TFmini.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/src/Utilities/TFmini.cpp -------------------------------------------------------------------------------- /src/Utilities/eigen_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/src/Utilities/eigen_test.cpp -------------------------------------------------------------------------------- /src/Utilities/fake_vicon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/src/Utilities/fake_vicon.cpp -------------------------------------------------------------------------------- /src/Utilities/filter_tester.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/src/Utilities/filter_tester.cpp -------------------------------------------------------------------------------- /src/Utilities/move.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/src/Utilities/move.cpp -------------------------------------------------------------------------------- /src/Utilities/set_mode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/src/Utilities/set_mode.cpp -------------------------------------------------------------------------------- /src/Utilities/setpoint_track.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/src/Utilities/setpoint_track.cpp -------------------------------------------------------------------------------- /src/ground_station.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/src/ground_station.cpp -------------------------------------------------------------------------------- /src/lib/KeyboardEvent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/src/lib/KeyboardEvent.cpp -------------------------------------------------------------------------------- /src/lib/OptiTrackFeedBackRigidBody.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/src/lib/OptiTrackFeedBackRigidBody.cpp -------------------------------------------------------------------------------- /src/px4_pos_controller.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/src/px4_pos_controller.cpp -------------------------------------------------------------------------------- /src/px4_pos_estimator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/src/px4_pos_estimator.cpp -------------------------------------------------------------------------------- /src/px4_sender.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/src/px4_sender.cpp -------------------------------------------------------------------------------- /中文说明.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/473867143/px4_command/HEAD/中文说明.md --------------------------------------------------------------------------------