Robohub.org
 

‘IDSC Tailsitter’ flying robot performs vertical loops and easily transitions between hover and forward flight

by
28 July 2016



share this:
Image credit: Robin Ritz

Source: Robin Ritz, Institute for Dynamic Systems and Control, ETH Zurich.

The IDSC Tailsitter has been designed at the Institute for Dynamic Systems and Control, ETH Zurich, as a testbed for novel control algorithms for tailsitter vehicles. The goal of the project is to develop controllers that enable agile and robust flight for all flight regimes, such that the full potential of these vehicles can be exploited.

Airframe based on a Clark Y profile. Source: Robin Ritz, Institute for Dynamic Systems and Control, ETH Zurich.

Airframe based on a Clark Y profile. Source: Robin Ritz, Institute for Dynamic Systems and Control, ETH Zurich.

The airframe of the vehicle is based on a Clark Y profile and designed such that for regular flight the pitching moment vanishes for zero flap angle, and such that the aerodynamic neutral point coincides with the vehicle’s center of gravity. The objective of this design is to allow agile maneuvers for all flight regimes and to avoid flap angle saturation problems caused by large trim angles.

Internal structure. Source: Robin Ritz, Institute for Dynamic Systems and Control, ETH Zurich.

Internal structure. Source: Robin Ritz, Institute for Dynamic Systems and Control, ETH Zurich.

The internal structure of the vehicle is built upon a core of a carbon sandwich composite material. The motors and servos are attached to the core using 3D-printed mountings, where the servos are placed such that they can be directly connected to the flaps. Further, a set of wing profile ribs and two carbon fiber tubes on the side for protection are mounted to the core structure. The electronics are placed at the center of the vehicle, and the battery at the front such that the center of gravity is at the desired position. All parts of the vehicle are screwed together (no glue is used), in order to simplify the replacement of broken components. The tailsitter’s wingspan is 48cm and the total weight is 150g.

The vehicle is controlled by a global controller enabling recovery to hover from any initial condition. A cascaded control architecture is used: Based on position and velocity errors an outer control loop computes a desired attitude keeping the vehicle in coordinated flight, while an inner control loop tracks the desired attitude using a lookup table with precomputed optimal attitude trajectories. The controller runs with an update rate of 500Hz on a Cortex M4F microprocessor. The vehicle is able to communicate with a ground station using an nRF51822 chip from the company Nordic Semiconductor. Communication can be established for recording telemetry data or for sending high-level commands to the vehicle, such as “take-off” or “land”. However, the vehicle is able to fly autonomously, the trajectories that are being tracked are stored on-board.

The on-board state estimation algorithms and technology are provided by the ETH spin-off company Verity Studios.

The attitude control algorithm is presented in the research paper “A Global Strategy for Tailsitter Hover Control”, International Symposium on Robotics Research (ISRR), 2015.

Researchers

Robin Ritz and Raffaello D’Andrea
Institute for Dynamic Systems and Control (IDSC), ETH Zurich, Switzerland
Flying Machine Arena

Technical details

Airframe: Custom design based on a Clark Y profile
Electronics: Custom design using a Cortex M4F microprocessor
Battery: Thunder Power RC G8 Pro Lite 25C LiPo 480mAh 2S
Motors: Hacker A05-13S
Motor controllers: Dys SN20A Mini ESCs with SimonK firmware
Propellers: 5×3 GWS EP-5030
Flap servos: MKS DS65K
Infrastructure: Flying Machine Arena


If you enjoyed this article, you may also want to read:

See all the latest robotics news on Robohub, or sign up for our weekly newsletter.



tags: , , , , , ,


Robin Ritz is a doctoral candidate at ETH Zurich.
Robin Ritz is a doctoral candidate at ETH Zurich.





Related posts :



Robot Talk Episode 86 – Mario Di Castro

In the latest episode of the Robot Talk podcast, Claire chatted to Mario Di Castro from CERN all about robotic inspection and maintenance in hazardous environments.
24 May 2024, by

Congratulations to the #ICRA2024 best paper winners

The winners and finalists in the different categories have been announced.
20 May 2024, by

Robot Talk Episode 85 – Margarita Chli

In the latest episode of the Robot Talk podcast, Claire chatted to Margarita Chli from the University of Cyprus all about vision, navigation, and small aerial drones.
17 May 2024, by

What’s coming up at #ICRA2024?

Find out what's on the programme at the IEEE International Conference on Robotics and Automation.
10 May 2024, by

Octopus inspires new suction mechanism for robots

Suction cup grasping a stone - Image credit: Tianqi Yue The team, based at Bristol Robotics Laboratory, studied the structures of octopus biological suckers,  which have superb adaptive s...
18 April 2024, by

Open Robotics Launches the Open Source Robotics Alliance

The Open Source Robotics Foundation (OSRF) is pleased to announce the creation of the Open Source Robotics Alliance (OSRA), a new initiative to strengthen the governance of our open-source robotics so...





Robohub is supported by:




Would you like to learn how to tell impactful stories about your robot or AI system?


scicomm
training the next generation of science communicators in robotics & AI


©2024 - Association for the Understanding of Artificial Intelligence


 












©2021 - ROBOTS Association