Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nixpulvis/quadcopter
fly
https://github.com/nixpulvis/quadcopter
project
Last synced: about 2 months ago
JSON representation
fly
- Host: GitHub
- URL: https://github.com/nixpulvis/quadcopter
- Owner: nixpulvis
- Created: 2013-04-07T01:52:20.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2017-06-04T01:26:54.000Z (over 7 years ago)
- Last Synced: 2024-12-13T11:57:10.908Z (about 2 months ago)
- Topics: project
- Language: TeX
- Homepage:
- Size: 413 KB
- Stars: 6
- Watchers: 9
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Quadrocopter
* __Nathan Lilienthal__ [@nixpulvis](https://github.com/nixpulvis)
* __Alex Johnson__ [@alexjohnson505](https://github.com/alexjohnson505)## Index
This project is comprised of a number of components. Below is a purpose and description for each main peice.
### gel
Gel is a simple OpenGL engine, created to assist in understanding and analyzing data through 3D visualization. One such part is the 3D representation of data provided via the IMU.
### serial_monitor
Serial monitor reads data from the Arduino by wrapping the `SerialPort` class from the `serialport` gem.
The Arduino application's serial monitor is good for human reading the output, but Serial Monitor allows additional programs to read the data.
### imu_visualization
IMU_visualization reads IMU data from the Arduino over serial, and creates 3D models of the data allowing us to create a visual 3D represenation of the captured data.
### smc
This program will sit on an Arduino acting as the quadcopter's SMC. It handles reading IMU data over I2C and performing the required math to accurately determinate valid pitch, roll, and yaw values. Based on it's knowledge of the quadcopters current inertial status, the SMC will drive the motors to the correct speed required to reach the calculated pitch, roll, yaw values.
## Tasks
We are maintaining the action items for this project on [Trello](https://trello.com/b/EygHwZfX).