innopolis_vtol_dynamics icon indicating copy to clipboard operation
innopolis_vtol_dynamics copied to clipboard

prepare for release v1.0.0

Open PonomarevDA opened this issue 11 months ago • 0 comments

  • [x] very significant refactoring: remove ROS and docker, build light AppImage instead
  • [x] add pure plane (without lift motors) dynamics besides multocopters and vtols
  • [x] add ardupilot SITL support
  • [x] keep 3d simulator interface
  • [ ] keep RVIZ interface
  • [x] keep PX4 SITL interface
  • [x] keep dronecan interface
  • [ ] keep cyphal interface
  • [ ] keep firmware uploader and auto configurator
  • [x] uav dynamics updates: add normal and friction resistance force
  • [x] uav dynamics updates: improve control surfaces
  • [x] uav dynamics updates: improve forces and moments calculations
  • [x] 3d sim: add simple plane model
  • [x] 3d sim: fix rotating rudder issue
  • [ ] (optionally) add windows exe file to run the simulator

Tested on:

  • [ ] px4 vtol sitl
  • [ ] px4 vtol dronecan
  • [ ] px4 vtol cyphal
  • [ ] px4 plane sitl
  • [ ] ardupilot plane sitl
  • [ ] ardupilot plane dronecan

Hints

How to build AppImage:

./scripts/build_appimage.sh

How to create slcan:

./scripts/create_slcan.sh

How to run PX4 SITL VTOL:

cd ~/PX4-Autopilot
PX4_SIM_MODEL=gazebo-classic_standard_vtol ./build/px4_sitl_default/bin/px4 ./build/px4_sitl_default/etc -s etc/init.d-posix/rcS -i 0
cd ~/PX4-Autopilot
PX4_SIM_MODEL=gazebo-classic_plane ./build/px4_sitl_default/bin/px4 ./build/px4_sitl_default/etc -s etc/init.d-posix/rcS -i 0

How to run ArduPilot SITL Plane:

cd ~/ardupilot
...

PonomarevDA avatar Jan 06 '25 14:01 PonomarevDA