Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

prepare for release v1.0.0 #95

Draft
wants to merge 7 commits into
base: master
Choose a base branch
from
Draft

prepare for release v1.0.0 #95

wants to merge 7 commits into from

Conversation

PonomarevDA
Copy link
Collaborator

@PonomarevDA PonomarevDA commented Jan 6, 2025

  • very significant refactoring: remove ROS and docker, build light AppImage instead
  • add pure plane (without lift motors) dynamics besides multocopters and vtols
  • add ardupilot SITL support
  • keep 3d simulator interface
  • keep RVIZ interface
  • keep PX4 SITL interface
  • keep dronecan interface
  • keep cyphal interface
  • keep firmware uploader and auto configurator
  • uav dynamics updates: add normal and friction resistance force
  • uav dynamics updates: improve control surfaces
  • uav dynamics updates: improve forces and moments calculations
  • 3d sim: add simple plane model
  • 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 PonomarevDA added the enhancement New feature or request label Jan 6, 2025
@PonomarevDA PonomarevDA self-assigned this Jan 6, 2025
PonomarevDA and others added 3 commits January 7, 2025 16:32
…status and dynamics doesnot correspond to the what the flight stack expects, but sill good for the first step), add ap_plane config, move other configs to the common dir
@PonomarevDA PonomarevDA force-pushed the pr-sim-v1.0.0 branch 3 times, most recently from ed8de96 to 4ad95e3 Compare January 12, 2025 17:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants