From c4830c975e221682fe45bcae578f6c1707238afe Mon Sep 17 00:00:00 2001
From: Colton Glick <crglick@iastate.edu>
Date: Tue, 25 Jan 2022 18:44:25 +0000
Subject: [PATCH] Update docs

---
 README.md | 71 +++++++++++++++++++++++++++++++------------------------
 wiki      |  2 +-
 2 files changed, 41 insertions(+), 32 deletions(-)

diff --git a/README.md b/README.md
index 73fcacd26..552a134c5 100644
--- a/README.md
+++ b/README.md
@@ -6,38 +6,47 @@ _Microprocessor Controlled Aerial Robotics Team_
 
 **Project Statement**: "To create a modular platform for research in controls and embedded systems."
 
-Since 1998, MicroCART has been building aerial robots. Currently, we are
-building a quadcopter that can fly autonomously.
-
-MicroCART has 3 areas of development:
-- The **quadcopter** itself
-  - 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.
+Since 1998, MicroCART has been building aerial robots. Currently, we are modifying a small off the shelf
+quad, [The Crazyflie 2.1](https://www.bitcraze.io/products/crazyflie-2-1/), to suit our lab environment 
+where students explore embedded systems and control theory. 
+
+This year, MicroCART has 3 areas of development:
+- The **quadcopter firmware**
+  - The quadcopter firmware is largely already written and supported well by Bitcraze,
+    the creators of the Crazyflie. We are building on top of the stock firmware
+    to introduce students to the code in a guided manner.
 - The **ground station**
   - The ground station is responsible for issuing important data to the quad
-    (like position data from the camera system) and issuing commands to the quad
-    for things like configuration and path following directives.
-- The **controls model**
-  - 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.
-
-## Sections
-- [Quadcopter](quad/README.md)  
-- [Ground Station](groundStation/README.md)  
-- [Controls](controls/README.md)  
-
-## Documentation
-- [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)
-- [How to Calibrate the Camera System](documentation/how_to_calibrate_the_camera_system.md)
+    (like manual control and stabilization parameters) and receiving data from the quad 
+    like battery level and orientation.
+- The **test stand**
+  - The test stand is a new bit of kit designed to hold the Crazyflie while testing stabilization
+    parameters. It is designed to limit the quad to one axis of rotation at a time to isolate 
+    testing.
+
+## Folder Sections
+- [Crazyflie Firmware](crazyflie_software/crazyflie-firmware-2021.06)
+- [Ground Station](groundStation)
+- [Test Stand](crazyflie_hardware)
+- *Legacy*
+    - [Controls](controls)  
+    - [Quadcopter](quad/README.md)  
+
+
+## [Documentation](../../wikis/home)
+### [Search the wiki ->](https://git.ece.iastate.edu/search?group_id=631&project_id=740&repository_ref=&scope=wiki_blobs&snippets=false)
+All documentation is maintained in the [repository wiki](../../wikis/home). This makes our documentation easily *searchable*.
+
+- [Getting started](../../wikis/home)
+- [Continuous Integration FAQ](../../wikis/CI-CD)  
+- [How to document things on Gitlab](../../wikis/How-to-Document-Things-on-Gitlab)  
+- [How to update the website](../../wikis/Website-Management)  
+- [How to use Git](../../wikis/How-to-Use-Git)
+- [How to Calibrate the Camera System](../../wikis/How-to-Calibrate-the-Camera-System)
+- [Crazyflie Firmware Development](../../wikis/Crazyflie-Firmware/Crazyflie-Firmware-Development)
+- *Legacy*
+    - [How to demo the quadcopter](../../wikis/Legacy/How-to-Demo)  
+    - [How to charge the LiPo batteries](../../wikis/Legacy/How-to-Charge-Lipo)  
 
 # Stable Releases
-To browse stable releases from previous teams, view the [Tags](https://git.ece.iastate.edu/danc/MicroCART/-/tags).
+To browse stable releases from previous teams, view the [tags page](https://git.ece.iastate.edu/danc/MicroCART/-/tags).
diff --git a/wiki b/wiki
index 2cb686858..8352b6242 160000
--- a/wiki
+++ b/wiki
@@ -1 +1 @@
-Subproject commit 2cb686858436b3ffa71de7c562d257dadb64d964
+Subproject commit 8352b6242fc8eeedf3d25e2f22ee7fd6f6f39f39
-- 
GitLab