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

Gazebo: add MiniHawk-VTOL #102

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

srmainwaring
Copy link
Collaborator

@srmainwaring srmainwaring commented Oct 21, 2023

Gazebo model for Stephen Carlson's MiniHawk-VTOL

minihawk_vtol

Usage

Gazebo and the plugins should be installed as per the ArduPilot Gazebo Plugin instructions.

Update the GZ_SIM_RESOURCE_PATH to include these models:

export GZ_SIM_RESOURCE_PATH=$GZ_SIM_RESOURCE_PATH:\
$HOME/SITL_Models/Gazebo/models:\
$HOME/SITL_Models/Gazebo/worlds

Run Gazebo

gz sim -v4 -r minihawk_runway.sdf

Run ArduPilot SITL

sim_vehicle.py -v ArduPlane -f JSON --add-param-file=$HOME/SITL_Models/Gazebo/config/minihawk_vtol.param --console --map

Tasks

  • Improve forward transition.
  • Add correct lift coefficients for MH45 airfoil.

@srmainwaring srmainwaring marked this pull request as draft October 21, 2023 07:53
@srmainwaring srmainwaring self-assigned this Oct 21, 2023
MiniHawk-VTOL: initial model file and example world

Signed-off-by: Rhys Mainwaring <[email protected]>

MiniHawk-VTOL: add mesh files, joint plugins and adjust joints and CoMs

Signed-off-by: Rhys Mainwaring <[email protected]>

MiniHawk-VTOL: update world plugins and model orientation

Signed-off-by: Rhys Mainwaring <[email protected]>

MiniHawk-VTOL: fix elevon collisions and tilt mount joint limits and configure ardupilot

Signed-off-by: Rhys Mainwaring <[email protected]>

MiniHawk-VTOL: initial parameters (pre-tune)

Signed-off-by: Rhys Mainwaring <[email protected]>

MiniHawk-VTOL: reorient prop meshes and configure prop lift-drag

Signed-off-by: Rhys Mainwaring <[email protected]>

MiniHawk-VTOL: centre tilt mount meshes on CoG and add bi-blade params for lift-drag

Signed-off-by: Rhys Mainwaring <[email protected]>

MiniHawk-VTOL: switch to tri-blade props after moving cp to blade tips

Signed-off-by: Rhys Mainwaring <[email protected]>

MiniHawk-VTOL: update params after running Quick VTOL tune script

Signed-off-by: Rhys Mainwaring <[email protected]>

MiniHawk-VTOL: add initial estimates for lift-drag params on lifting surfaces

Signed-off-by: Rhys Mainwaring <[email protected]>

MiniHawk-VTOL: increase prop thrust, autotune qvtol and fbwa

Signed-off-by: Rhys Mainwaring <[email protected]>

MiniHawk-VTOL: remove debug visuals

Signed-off-by: Rhys Mainwaring <[email protected]>

MiniHawk-VTOL: adjust params

Signed-off-by: Rhys Mainwaring <[email protected]>

MiniHawk-VTOL: rename param file

Signed-off-by: Rhys Mainwaring <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant