README.md 1.97 KB
Newer Older
Peter Thedens's avatar
Peter Thedens committed
1
[![pipeline status](https://git.ece.iastate.edu/danc/MicroCART/badges/master/pipeline.svg)](https://git.ece.iastate.edu/danc/MicroCART/commits/master)
bbartels's avatar
bbartels committed
2

ucart's avatar
ucart committed
3

bbartels's avatar
bbartels committed
4 5 6 7 8
# MicroCART 
_Microprocessor Controlled Aerial Robotics Team_

**Project Statement**: "To create a modular platform for research in controls and embedded systems."

bbartels's avatar
bbartels committed
9
Since 1998, MicroCART has been building aerial robots. Currently, we are
bbartels's avatar
bbartels committed
10 11 12
building a quadcopter that can fly autonomously.

MicroCART has 3 areas of development:
bbartels's avatar
bbartels committed
13
- The **quadcopter** itself
bbartels's avatar
bbartels committed
14 15 16 17
  - The quadcopter has been built from the ground up, incorporating a
    Zybo board that provides the processor and a FPGA, an IMU sensor, motors,
    props, a LiPo battery, a receiver for manual remote control, and a frame 
    that holds it all together.
bbartels's avatar
bbartels committed
18
- The **ground station**
bbartels's avatar
bbartels committed
19
  - The ground station is responsible for issuing important data to the quad
bbartels's avatar
bbartels committed
20
    (like position data from the camera system) and issuing commands to the quad
bbartels's avatar
bbartels committed
21
    for things like configuration and path following directives.
bbartels's avatar
bbartels committed
22
- The **controls model**
bbartels's avatar
bbartels committed
23 24 25 26
  - The quadcopter processor is programmed to implement a PID controller. We use
    a Simulink model to streamline the PID tuning process and to facilitate
    effective characterization of the quad.

bbartels's avatar
bbartels committed
27
## Sections
Peter Thedens's avatar
Peter Thedens committed
28 29 30
- [Quadcopter](quad/README.md)  
- [Ground Station](groundStation/README.md)  
- [Controls](controls/README.md)  
bbartels's avatar
bbartels committed
31 32

## Documentation
Peter Thedens's avatar
Peter Thedens committed
33 34 35 36 37 38 39
- [Getting started](documentation/getting_started.md)
- [How to demo the quadcopter](documentation/how_to_demo.md)  
- [How to charge the LiPo batteries](documentation/how_to_charge_lipo.md)  
- [Continuous Integration FAQ](documentation/ci_faq.md)  
- [How to document things on Gitlab](documentation/how_to_document_things_on_gitlab.md)  
- [How to update the website](website/README.md)  
- [How to use Git](documentation/how_to_use_git.md)
mkelly2's avatar
mkelly2 committed
40
- [How to Calibrate the Camera System](documentation/how_to_calibrate_the_camera_system.md)
bbartels's avatar
bbartels committed
41

bbartels's avatar
bbartels committed
42
# Stable Releases
ucart's avatar
ucart committed
43
To browse stable releases from previous teams, view the [Tags](/../tags).