{"id":17478592,"url":"https://github.com/nixpulvis/quadcopter","last_synced_at":"2025-04-02T04:44:02.168Z","repository":{"id":7891720,"uuid":"9269686","full_name":"nixpulvis/quadcopter","owner":"nixpulvis","description":"fly","archived":false,"fork":false,"pushed_at":"2017-06-04T01:26:54.000Z","size":423,"stargazers_count":6,"open_issues_count":3,"forks_count":2,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-03-27T04:06:00.634Z","etag":null,"topics":["project"],"latest_commit_sha":null,"homepage":"","language":"TeX","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nixpulvis.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-04-07T01:52:20.000Z","updated_at":"2017-06-04T01:26:55.000Z","dependencies_parsed_at":"2022-09-03T09:51:19.949Z","dependency_job_id":null,"html_url":"https://github.com/nixpulvis/quadcopter","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nixpulvis%2Fquadcopter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nixpulvis%2Fquadcopter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nixpulvis%2Fquadcopter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nixpulvis%2Fquadcopter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nixpulvis","download_url":"https://codeload.github.com/nixpulvis/quadcopter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246758289,"owners_count":20828919,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["project"],"created_at":"2024-10-18T20:29:25.842Z","updated_at":"2025-04-02T04:44:02.147Z","avatar_url":"https://github.com/nixpulvis.png","language":"TeX","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Quadrocopter\n\n * __Nathan Lilienthal__ [@nixpulvis](https://github.com/nixpulvis)\n * __Alex Johnson__ [@alexjohnson505](https://github.com/alexjohnson505)\n\n## Index\n\nThis project is comprised of a number of components. Below is a purpose and description for each main peice.\n\n### gel\n\nGel 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.\n\n### serial_monitor\n\nSerial monitor reads data from the Arduino by wrapping the `SerialPort` class from the `serialport` gem.\n\nThe Arduino application's serial monitor is good for human reading the output, but Serial Monitor allows additional programs to read the data.\n\n### imu_visualization\n\nIMU_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.\n\n### smc\n\nThis 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.\n\n## Tasks\n\nWe are maintaining the action items for this project on [Trello](https://trello.com/b/EygHwZfX).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnixpulvis%2Fquadcopter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnixpulvis%2Fquadcopter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnixpulvis%2Fquadcopter/lists"}