mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-04-14 10:07:39 +08:00
* Add jsbsim bridge to enable jsbsim for px4 SITL/HIL on jsbsim This is a PX4 HIL/SITL integration into JSBSim. JSBSim is an open source flight dynamics model (http://jsbsim.sourceforge.net/) Currently there are three models available which is the rascal, quadrotor_x, hexarotor_x integrated into the bridge. The simulation can be run with the firmware with the following command for example ``` make px4_sitl jsbsim_rascal ``` The visualization is done flightgear and is done by the bridge sending UDP packets to flightgear. To disable the visualization `HEADLESS=1` when running the make command. The simulation can be configured through the configuration files under the `config` directory through a xml file. Senor configurations, The xml file name should match the name of the model. * Update Tools/sitl_run.sh Co-authored-by: Beat Küng <beat-kueng@gmx.net> Co-authored-by: Beat Küng <beat-kueng@gmx.net>
54 lines
1.8 KiB
Plaintext
54 lines
1.8 KiB
Plaintext
[submodule "mavlink/include/mavlink/v2.0"]
|
|
path = mavlink/include/mavlink/v2.0
|
|
url = https://github.com/mavlink/c_library_v2.git
|
|
branch = master
|
|
[submodule "src/drivers/uavcan/libuavcan"]
|
|
path = src/drivers/uavcan/libuavcan
|
|
url = https://github.com/PX4/uavcan.git
|
|
branch = px4
|
|
[submodule "Tools/jMAVSim"]
|
|
path = Tools/jMAVSim
|
|
url = https://github.com/PX4/jMAVSim.git
|
|
branch = master
|
|
[submodule "Tools/sitl_gazebo"]
|
|
path = Tools/sitl_gazebo
|
|
url = https://github.com/PX4/sitl_gazebo.git
|
|
branch = master
|
|
[submodule "src/lib/matrix"]
|
|
path = src/lib/matrix
|
|
url = https://github.com/PX4/Matrix.git
|
|
branch = master
|
|
[submodule "src/lib/ecl"]
|
|
path = src/lib/ecl
|
|
url = https://github.com/PX4/ecl.git
|
|
branch = master
|
|
[submodule "boards/atlflight/cmake_hexagon"]
|
|
path = boards/atlflight/cmake_hexagon
|
|
url = https://github.com/PX4/cmake_hexagon.git
|
|
branch = px4
|
|
[submodule "src/drivers/gps/devices"]
|
|
path = src/drivers/gps/devices
|
|
url = https://github.com/PX4/GpsDrivers.git
|
|
branch = master
|
|
[submodule "src/modules/micrortps_bridge/micro-CDR"]
|
|
path = src/modules/micrortps_bridge/micro-CDR
|
|
url = https://github.com/PX4/micro-CDR.git
|
|
branch = px4
|
|
[submodule "platforms/nuttx/NuttX/nuttx"]
|
|
path = platforms/nuttx/NuttX/nuttx
|
|
url = https://github.com/PX4/NuttX.git
|
|
branch = px4_firmware_nuttx-8.2
|
|
[submodule "platforms/nuttx/NuttX/apps"]
|
|
path = platforms/nuttx/NuttX/apps
|
|
url = https://github.com/PX4/NuttX-apps.git
|
|
branch = px4_firmware_nuttx-8.2
|
|
[submodule "platforms/qurt/dspal"]
|
|
path = platforms/qurt/dspal
|
|
url = https://github.com/ATLFlight/dspal.git
|
|
[submodule "Tools/flightgear_bridge"]
|
|
path = Tools/flightgear_bridge
|
|
url = https://github.com/PX4/PX4-FlightGear-Bridge.git
|
|
[submodule "Tools/jsbsim_bridge"]
|
|
path = Tools/jsbsim_bridge
|
|
url = https://github.com/PX4/px4-jsbsim-bridge.git
|