Skip to content

Commit 15c6a4b

Browse files
Modified README
1 parent eb6443d commit 15c6a4b

File tree

1 file changed

+43
-3
lines changed

1 file changed

+43
-3
lines changed

README.md

Lines changed: 43 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,43 @@
1-
# PyChrono_Wrapper
2-
This is the latest version of the PyChrono simulator. The wrapper is embedded with the main file.
3-
Please open loop.py to run the code
1+
# High-fidelity PyChrono-based Simulator
2+
[![BSD License](https://img.shields.io/badge/License-BSD%203--Clause-blue.svg)](LICENSE.txt)
3+
[![Website](https://img.shields.io/badge/Website-acslstack.com-green)](https://www.acslstack.com/)
4+
5+
6+
## Introduction
7+
8+
The **UAV_Sim_PyChrono** is a high-fidelity PyChrono-based simulator designed for multi-rotor UAVs (Uncrewed Aerial Vehicles).
9+
10+
11+
## Outlook on the Control Architecture
12+
13+
Autonomous UAVs with collinear propellers are inherently under-actuated. For this reason, the software includes:
14+
15+
- **Inner Loop**: Handles the rotational dynamics.
16+
- **Outer Loop**: Handles the translational dynamics.
17+
18+
Both loops are governed by nonlinear equations of motion.
19+
20+
### Available Control Solutions
21+
22+
This software currently offers two control solutions for the inner and outer loops:
23+
24+
1. **Continuous-Time Feedback-Linearizing Control Law** combined with a **PID (Proportional-Integral-Derivative) Control Law**.
25+
2. The above control law is augmented by a **Robust Model Reference Adaptive Control (MRAC) System**, incorporating a simplified quadratic-in-the-velocity aerodynamic model.
26+
27+
For further details on these control architectures, refer to the publications found [here](https://www.acslstack.com/Journals).
28+
29+
Future versions of the software will include additional control systems.
30+
31+
## Maintenance Team
32+
33+
- [**Andrea L'Afflitto**](https://github.com/andrealaffly)
34+
- [**Mattia Gramuglia**](https://github.com/mattia-gramuglia)
35+
36+
For more information, visit [acslstack.com](https://www.acslstack.com/).
37+
38+
[![ACSL Flight Stack Logo](https://lafflitto.com/images/ACSL_Logo.jpg)](https://lafflitto.com/ACSL.html)
39+
40+
41+
---
42+
43+
This software is distributed under a permissive **3-Clause BSD License**.

0 commit comments

Comments
 (0)