Skip to content

Iris: add tether and payload example#87

Draft
srmainwaring wants to merge 13 commits into
ArduPilot:mainfrom
srmainwaring:prs/pr-add-tether
Draft

Iris: add tether and payload example#87
srmainwaring wants to merge 13 commits into
ArduPilot:mainfrom
srmainwaring:prs/pr-add-tether

Conversation

@srmainwaring
Copy link
Copy Markdown
Collaborator

Draft: do not merge this version.

Add a model for a 4m x 6mm rope tether and provide example with tether and payload attached to an Iris.

Tether model originally sourced from https://github.com/RigidWing/sitl_gazebo and modified to correct physical properties (inertia and dynamics).

Usage

Follow the instructions for the standard Iris example in the README.

Details

Tether

  • approximates 6 mm diameter Dyneema rope
  • radius: 3 mm
  • mass per metre: 0.026 kg
  • tether length: 4 m
  • tether mass: 0.1 kg
  • approximated using 20 segments connected by universal joints

Payload

  • shape: sphere
  • mass 0.75 kg
  • radius: 0.05 m

Figure: iris and tether in initial configuration
iris_tether_landed

Figure: iris and tether hovering
iris_tether_hover

Figure: waypoint mission
iris_tether_auto

Other changes

  • Update Iris base_link collision to prevent intersection with tether (no self collide, so not strictly required)

Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
@srmainwaring srmainwaring added the enhancement New feature or request label Mar 7, 2024
@srmainwaring srmainwaring self-assigned this Mar 7, 2024
@srmainwaring srmainwaring marked this pull request as draft March 7, 2024 13:54
@rmackay9
Copy link
Copy Markdown

rmackay9 commented Mar 8, 2024

Wow, fantastic! I was thinking of adding support for reducing oscillation of slung payloads for an upcoming competition later this year.

@tridge
Copy link
Copy Markdown
Contributor

tridge commented Mar 8, 2024

@srmainwaring thanks!

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.

3 participants