mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-04-14 10:07:39 +08:00
* Add tflm to px4 with module - Add TensorFlow Lite Micro(TFLM) as a library in px4 - Make a module that uses neural network inference for control, which uses TFLM for inference - Make board config files for PX4 with neural module * Added neural flight mode * Add posibility to read of inference times * Fix comments from review: - Switch ssh link to https link in submodule - Remove mc_nn_control from startup * Add tflm to px4 with module - Add TensorFlow Lite Micro(TFLM) as a library in px4 - Make a module that uses neural network inference for control, which uses TFLM for inference - Make board config files for PX4 with neural module * Added neural flight mode * Add posibility to read of inference times * Remove auto start * Add logging from neural control module * Fix automatic startup to only be when module is included * Switch to flight mode registration * Add docs * Change min/max/coeff to actual parameters * add figures to neural network docs * Switch to e2e network * Remove toolchain changes and replace with instructions in docs * Get ready for merge after toolchain upgrade * switch back to submodule * Try to figure out cmake * Get CI working with new toolchain * Remove fork dependency * Finalize PR * fix toolchain inclusion * Fix ctype_base.h include * Cleanup includes for TFLM * Remove redundant std * Update FW module names in board files * Fix docs * Remove cstdlib copy * Copy header from nuttx * Prettier, markup, layout * NeuralControl.msg - update uorb comments to current standard * Add description to neural topic * Fix typo * Typo * TFLM and Module utitlities * Neural networks top level * Update docs * Add manual control * Update docs * Revert the manual control attempt * Update docs/en/advanced/nn_module_utilities.md * Add posibility to set trajectory setpoint with manual control --------- Co-authored-by: Pedro Roque <padr@kth.se> Co-authored-by: Hamish Willee <hamishwillee@gmail.com> Co-authored-by: Ramon Roche <mrpollo@gmail.com>
98 lines
4.0 KiB
Plaintext
98 lines
4.0 KiB
Plaintext
[submodule "src/modules/mavlink/mavlink"]
|
|
path = src/modules/mavlink/mavlink
|
|
url = https://github.com/mavlink/mavlink.git
|
|
branch = master
|
|
[submodule "Tools/simulation/jmavsim/jMAVSim"]
|
|
path = Tools/simulation/jmavsim/jMAVSim
|
|
url = https://github.com/PX4/jMAVSim.git
|
|
branch = main
|
|
[submodule "Tools/simulation/gazebo-classic/sitl_gazebo-classic"]
|
|
path = Tools/simulation/gazebo-classic/sitl_gazebo-classic
|
|
url = https://github.com/PX4/PX4-SITL_gazebo-classic.git
|
|
branch = main
|
|
[submodule "src/drivers/gps/devices"]
|
|
path = src/drivers/gps/devices
|
|
url = https://github.com/PX4/PX4-GPSDrivers.git
|
|
branch = main
|
|
[submodule "platforms/nuttx/NuttX/nuttx"]
|
|
path = platforms/nuttx/NuttX/nuttx
|
|
url = https://github.com/PX4/NuttX.git
|
|
branch = px4_firmware_nuttx-10.3.0+
|
|
[submodule "platforms/nuttx/NuttX/apps"]
|
|
path = platforms/nuttx/NuttX/apps
|
|
url = https://github.com/PX4/NuttX-apps.git
|
|
branch = px4_firmware_nuttx-10.3.0+
|
|
[submodule "Tools/flightgear_bridge"]
|
|
path = Tools/simulation/flightgear/flightgear_bridge
|
|
url = https://github.com/PX4/PX4-FlightGear-Bridge.git
|
|
[submodule "Tools/simulation/jsbsim/jsbsim_bridge"]
|
|
path = Tools/simulation/jsbsim/jsbsim_bridge
|
|
url = https://github.com/PX4/px4-jsbsim-bridge.git
|
|
[submodule "src/drivers/cyphal/libcanard"]
|
|
path = src/drivers/cyphal/libcanard
|
|
url = https://github.com/opencyphal/libcanard.git
|
|
[submodule "src/drivers/cyphal/public_regulated_data_types"]
|
|
path = src/drivers/cyphal/public_regulated_data_types
|
|
url = https://github.com/opencyphal/public_regulated_data_types.git
|
|
[submodule "src/drivers/cyphal/legacy_data_types"]
|
|
path = src/drivers/cyphal/legacy_data_types
|
|
url = https://github.com/PX4/public_regulated_data_types.git
|
|
branch = legacy
|
|
[submodule "src/lib/crypto/monocypher"]
|
|
path = src/lib/crypto/monocypher
|
|
url = https://github.com/PX4/Monocypher.git
|
|
branch = px4
|
|
[submodule "src/lib/events/libevents"]
|
|
path = src/lib/events/libevents
|
|
url = https://github.com/mavlink/libevents.git
|
|
branch = main
|
|
[submodule "src/lib/crypto/libtomcrypt"]
|
|
path = src/lib/crypto/libtomcrypt
|
|
url = https://github.com/PX4/libtomcrypt.git
|
|
branch = px4
|
|
[submodule "src/lib/crypto/libtommath"]
|
|
path = src/lib/crypto/libtommath
|
|
url = https://github.com/PX4/libtommath.git
|
|
branch = px4
|
|
[submodule "src/modules/uxrce_dds_client/Micro-XRCE-DDS-Client"]
|
|
path = src/modules/uxrce_dds_client/Micro-XRCE-DDS-Client
|
|
url = https://github.com/PX4/Micro-XRCE-DDS-Client.git
|
|
branch = px4
|
|
[submodule "src/lib/cdrstream/cyclonedds"]
|
|
path = src/lib/cdrstream/cyclonedds
|
|
url = https://github.com/px4/cyclonedds
|
|
[submodule "src/lib/cdrstream/rosidl"]
|
|
path = src/lib/cdrstream/rosidl
|
|
url = https://github.com/px4/rosidl
|
|
[submodule "src/modules/zenoh/zenoh-pico"]
|
|
path = src/modules/zenoh/zenoh-pico
|
|
url = https://github.com/px4/zenoh-pico
|
|
branch = dev/1.0.0-px4
|
|
[submodule "src/lib/heatshrink/heatshrink"]
|
|
path = src/lib/heatshrink/heatshrink
|
|
url = https://github.com/PX4/heatshrink.git
|
|
branch = px4
|
|
[submodule "Tools/simulation/gz"]
|
|
path = Tools/simulation/gz
|
|
url = https://github.com/PX4/PX4-gazebo-models.git
|
|
branch = main
|
|
[submodule "boards/modalai/voxl2/libfc-sensor-api"]
|
|
path = boards/modalai/voxl2/libfc-sensor-api
|
|
url = https://gitlab.com/voxl-public/voxl-sdk/core-libs/libfc-sensor-api.git
|
|
[submodule "src/drivers/actuators/vertiq_io/iq-module-communication-cpp"]
|
|
path = src/drivers/actuators/vertiq_io/iq-module-communication-cpp
|
|
url = https://github.com/PX4/iq-module-communication-cpp.git
|
|
branch = master
|
|
[submodule "src/drivers/uavcan/libdronecan/dsdl"]
|
|
path = src/drivers/uavcan/libdronecan/dsdl
|
|
url = https://github.com/PX4/DSDL.git
|
|
[submodule "src/drivers/uavcan/libdronecan/libuavcan/dsdl_compiler/pydronecan"]
|
|
path = src/drivers/uavcan/libdronecan/libuavcan/dsdl_compiler/pydronecan
|
|
url = https://github.com/dronecan/pydronecan
|
|
[submodule "test/fuzztest"]
|
|
path = test/fuzztest
|
|
url = https://github.com/google/fuzztest.git
|
|
[submodule "src/lib/tensorflow_lite_micro/tflite_micro"]
|
|
path = src/lib/tensorflow_lite_micro/tflite_micro
|
|
url = https://github.com/PX4/tflite-micro.git
|