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 X-UAV Mini Talon V-Tail #98

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 28 additions & 0 deletions Gazebo/config/mini_talon_vtail.param
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
ARMING_RUDDER 0.000000
RLL2SRV_RMAX 75.000000
RLL_RATE_P 0.250811
RLL_RATE_I 0.250811
RLL_RATE_D 0.007486
RLL_RATE_FF 0.339297
RLL_RATE_FLTT 3.183099
RLL_RATE_FLTD 10.000000
PTCH2SRV_TCONST 0.750000
PTCH2SRV_RMAX_UP 75.000000
PTCH2SRV_RMAX_DN 75.000000
PTCH_RATE_P 1.329862
PTCH_RATE_I 1.022127
PTCH_RATE_D 0.021373
PTCH_RATE_FF 1.022127
PTCH_RATE_FLTT 2.122066
PTCH_RATE_FLTD 10.000000
SERVO1_MIN 1000.000000
SERVO1_MAX 2000.000000
SERVO2_MIN 1000.000000
SERVO2_MAX 2000.000000
SERVO2_FUNCTION 79.000000
SERVO3_MIN 1000.000000
SERVO3_MAX 2000.000000
SERVO4_MIN 1000.000000
SERVO4_MAX 2000.000000
SERVO4_FUNCTION 80.000000
ARSPD_TYPE 0.000000
56 changes: 56 additions & 0 deletions Gazebo/docs/X-UAV_Mini_Talon.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
# X-UAV Mini Talon V-Tail

Model for the X-UAV Mini Talon V-Tail plane for use with ArduPilot.

## Usage

Gazebo and the plugins should be installed as per the [ArduPilot Gazebo Plugin](https://github.com/ArduPilot/ardupilot_gazebo) instructions.

Update the `GZ_SIM_RESOURCE_PATH` to include these models:

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

#### Run Gazebo

```bash
gz sim -v4 -r vtail_runway.sdf
```

#### Run ArduPilot SITL

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

## Specifications

- wingspan: 1300 mm
- length: 830 mm
- wing area: 30 dm^2
- flying weight: 1.0 - 2.0 kg

- 3s 11.1V
- 10x6 prop
- 4s 14.8V
- 9x5 prop
- 3536 930kV motor
- 40A ESC

## General

- Mark Qvale's [X-UAV Mini Talon Build Compilation](http://www.itsqv.com/QVM/index.php?title=X-UAV_Mini_Talon_Build_Compilation#Introduction).

## Credits

- Original Mini Talon X-UAV CAD model by Alessandro Bacchini,
retrieved from GrabCAD 04 July 2023.
- https://grabcad.com/alessandro.bacchini-2
- https://grabcad.com/library/mini-talon-x-uav-1

- PropDrive 3536 motor model by Seth Schaffer, retrieved from GrabCAD 04 July 2023.
- https://grabcad.com/seth.schaffer-1
- https://grabcad.com/library/configurable-propdrive-v2-brushless-motor-with-mount-plate-solidworks-2019-1
160 changes: 160 additions & 0 deletions Gazebo/models/mini_talon_vtail/meshes/iris_prop_cw.dae

Large diffs are not rendered by default.

89 changes: 89 additions & 0 deletions Gazebo/models/mini_talon_vtail/meshes/mini_talon_forward_deck.dae

Large diffs are not rendered by default.

385 changes: 385 additions & 0 deletions Gazebo/models/mini_talon_vtail/meshes/mini_talon_fuselage.dae

Large diffs are not rendered by default.

Binary file not shown.
151 changes: 151 additions & 0 deletions Gazebo/models/mini_talon_vtail/meshes/mini_talon_left_aileron.dae

Large diffs are not rendered by default.

151 changes: 151 additions & 0 deletions Gazebo/models/mini_talon_vtail/meshes/mini_talon_left_ruddervator.dae

Large diffs are not rendered by default.

89 changes: 89 additions & 0 deletions Gazebo/models/mini_talon_vtail/meshes/mini_talon_left_tail.dae

Large diffs are not rendered by default.

Binary file not shown.
167 changes: 167 additions & 0 deletions Gazebo/models/mini_talon_vtail/meshes/mini_talon_left_wing.dae

Large diffs are not rendered by default.

Binary file not shown.
151 changes: 151 additions & 0 deletions Gazebo/models/mini_talon_vtail/meshes/mini_talon_main_wheel.dae

Large diffs are not rendered by default.

Binary file not shown.
151 changes: 151 additions & 0 deletions Gazebo/models/mini_talon_vtail/meshes/mini_talon_right_aileron.dae

Large diffs are not rendered by default.

151 changes: 151 additions & 0 deletions Gazebo/models/mini_talon_vtail/meshes/mini_talon_right_ruddervator.dae

Large diffs are not rendered by default.

89 changes: 89 additions & 0 deletions Gazebo/models/mini_talon_vtail/meshes/mini_talon_right_tail.dae

Large diffs are not rendered by default.

Binary file not shown.
167 changes: 167 additions & 0 deletions Gazebo/models/mini_talon_vtail/meshes/mini_talon_right_wing.dae

Large diffs are not rendered by default.

Binary file not shown.

Large diffs are not rendered by default.

Loading