Skip to content
Snippets Groups Projects
Verified Commit 02684b0f authored by Thomas Lambert's avatar Thomas Lambert :helicopter:
Browse files

doc(readme): minor grammar improvements

parent 9885ce91
No related branches found
No related tags found
No related merge requests found
# MechaRaptor controller
The MechaRaptor is a tandem flapping wing system built at the University of
Liège during my Ph.D. thesis. The goal of this model is to conduct experimental
analysis of the aerodynamics of tandem flapping wings.
The **MechaRaptor** is a tandem flapping wing system built for my Ph.D. at the
University of Liège. The goal of this setup is to conduct experimental analysis
of the aerodynamics of tandem flapping wings and better understand the wake
dynamics and how it impacts the lift and drag of the aft wing.
The system is actuated by two sets of Brushless DC motors (BLDC), each powered
by an Engine Speed Controller (ESC) which is itself controlled through an
Arduino Uno.
The system is actuated by two sets of brushless DC motors (BLDC), each
controlled with an Engine Speed Controller (ESC). The ESCs are themselves
controlled using an Arduino Uno. The Arduino acts as the brain of the whole
system and is the main interface for piloting the setup and logging important
metrics.
This repository contains the Arduino code and the wiring schematics for the
electrical components of the controller.
electrical components of the setup.
## Controller features
......@@ -58,25 +61,15 @@ measurements. The most important data are:
- Wing angles (for each wing)
- PSU current and tension
These logged data are transmitted through the serial connection in order to be
saved on a separate laptop and analyzed later.
These logged data are transmitted through the serial connection and saved on the
computer that controls the Arduino for later analysis.
A [_json_ configuration file](controller/mechaRaptor.json) is provided in order
to visualize the output stream in real time with [serial-studio]. This also
allows the logging and retention of all data in _csv_ spreadsheets for future
analysis.
allows the automatic logging and retention of all data in _csv_ spreadsheets.
## Bill of Materials
The system consists in two completely independent sets of wings, powered
separately.
A single Arduino board is used to control the entire setup. Its role is to send
the commands to the BLDC motors ESCs. It also logs the flapping angle of each
wing, which is measured using absolute magnetic rotary encoders.
### List of devices
| Device | Reference | Usage |
|------------------ | --------------- | --------------- |
| **BLDC** | [Plettenberg][plettenberg] Advance 30 <br />_(Discontinued by manufacturer)_ | Motor |
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment