All Repositories
All the repositories in FDCL in chronological order
| Repository | Collaborators | Description |
|---|---|---|
| 2016_acc_manuscript | Shankar Kulumani |
2016 ACC manuscript |
| 2016_ACC_presentation | Shankar Kulumani |
ACC Presentation |
| 2016_ACC_matlab | Shankar Kulumani |
Matlab code used for simulation and analysis in the 2016 ACC paper |
| 2016_ACC_experiment | Shankar Kulumani |
ACC experimental results |
| 2016_AAS_matlab | Shankar Kulumani |
Matlab code for 2016 AAS paper |
| 2016_AAS_abstract | Shankar Kulumani |
Low-Thrust trajectory design near asteroids using invariant manifolds and reachability sets |
| 2016_AAS_manuscript | Shankar Kulumani |
Low-Thrust trajectory design near asteroids using invariant manifolds and reachability sets |
| 2016_AAS_presentation | Shankar Kulumani |
Low-Thrust trajectory design near asteroids using invariant manifolds and reachability sets |
| server_computer | Kuya Takami |
Backup and installation documentation for the server computer |
| info_share | Shankar Kulumani Kuya Takami Kanishke Gamagedara |
Useful tips and tricks |
| matlab_attitude_kinematics | Shankar Kulumani |
Some Matlab functions to perform common attitude conversions |
| schaub_junkins_kinematics | Shankar Kulumani |
Matlab Attitude kinematics library from Schaub and Junkins |
| fdcl-gwu.github.io | Shankar Kulumani Kanishke Gamagedara |
Demonstration of using Github pages |
| NRL_report | Kuya Takami |
Bi-weekly report management repo |
| ROS_quadrotor_Gazebo | Kuya Takami |
ROS testing environment for 3D quadrotor simulation |
| IJCAS_template | Shankar Kulumani |
Example document for submissions to Springer IJCAS - Fixes all of their mistakes (those that are possible) |
| aas_template | Shankar Kulumani |
Template for AAS manuscripts |
| aiaa_template | Shankar Kulumani |
Template for AIAA papers |
| ieee_template | Shankar Kulumani |
Template for IEEE conferences |
| weekly_summary | Shankar Kulumani |
Shankar’s weekly research summary reports |
| ShipAirWake_DataPackage_PCB_Design | Kalpesh Patil Kanishke Gamagedara |
None |
| gwu_logo | Shankar Kulumani Kuya Takami |
GWU Logos |
| ACC.17.2-Latex | Mahdis Bisheban |
Latex files |
| ACC.17.2-Matlab | Mahdis Bisheban |
Matlab files |
| shipairwake-postprocessing | Kanishke Gamagedara |
Post-porcessing the data collected during ship air-wake flight tests |
| odroid-XU4 | Kanishke Gamagedara |
Controlling a multi-rotor with Odroid XU4 |
| abstract_gwu | Shankar Kulumani |
Abstract template for GWU R&D Showcase |
| shipairwake-data-collector | Kanishke Gamagedara |
Collecting data real time for ship air-wake project while plotting real time bow anemometer data for the bridge display |
| ROS_multi_layer_mapping | Kuya Takami |
multiple layer mapping |
| grid_map | Universal grid map library for mobile robotic mapping | |
| 2016_IJCAS | Shankar Kulumani Taeyoung Lee |
Constrained Attitude Control on SO(3) |
| odroid-XU4-documentation | Kanishke Gamagedara |
Documentation for configuring Odroid-XU4 for flying a hexrotor. |
| crtbp_asteroid | Shankar Kulumani |
Transfer from the Earth to an asteroid using reachability |
| 2015_ACTA_matlab | Shankar Kulumani |
None |
| vicon-send-data | Kanishke Gamagedara |
Code to be run on the Vicon host computer. This receives data from the Vicon data and send to XBee attached to the Vicon host computer. |
| deep_learning | Kuya Takami |
sandbox environment for deep learning |
| poster_template | Shankar Kulumani Kanishke Gamagedara |
48” x 36” Poster template |
| 2017_AAS_manuscript | Shankar Kulumani |
Manuscript for 2017 AAS conference |
| 2017_RD_poster | Shankar Kulumani |
Poster for 2017 R&D showcase |
| asteroid_dumbbell | Shankar Kulumani |
Simulation of a dumbbell spacecraft about an asteroid |
| complex-manuevers | Kanishke Gamagedara |
Matlab simulation of the paper “Control of Complex Maneuvers for a Quadrotor UAV using Geometric Methods on SE(3)” |
| MAE3134_examples | Shankar Kulumani |
Some linear systems analysis examples for class |
| uav_perception | Kuya Takami |
This repo is open for perception such as camera, and laser range finder. Include driver and developed algorithms. |
| python_seminar | Shankar Kulumani |
A tutorial to scientific Python |
| motor_test | Kuya Takami |
Arduino motor throttle, RPM, sending command via I2C using python with serial |
| fixed-wing-data-acquisition | Kanishke Gamagedara |
Designing the PCB, Arduino codes, reading RC inputs, real time bow anemometer plot to bridge, post-processing, and hardware configuration details for the Night Walrus data package |
| detect-drone | Kanishke Gamagedara Shankar Kulumani |
Detecting the Rover on the video saved by the ship mounted camera, results published in 2018 AIAA. |
| foucault | Shankar Kulumani |
Foucault pendulum simulation |
| kinematics | Shankar Kulumani |
Python module to do attitude kinematics |
| uav_estimation | Kuya Takami |
Estimation module for UAVs |
| jetson | Kuya Takami |
NVIDIA Jetson TX1 ROS hardware interface |
| 2016_IJCAS_code | Shankar Kulumani |
Simulation code for generating the plots and experimental data for IJCAS submission |
| aruco_generator | Shankar Kulumani |
Generate GIANT Aruco Images |
| 2018-AIAA-ship-airwake | Kanishke Gamagedara |
Paper: Vision-Based Relative Localization for Airborne Measurements of Ship Air Wake |
| weekly_summary_kuya | Kuya Takami |
Kuya’s weekly meeting summary with Dr. Lee |
| uav_demo | Kuya Takami |
demo repo for running launch files |
| uav_geometric_controller | Kuya Takami Kanishke Gamagedara Shankar Kulumani Evan Kaufman Mahdis Bisheban |
UAV node for ROS |
| CCTA.17 | Mahdis Bisheban |
1st IEEE Conference on Control Technology and Applications August 27-30, 2017 |
| MAE3145_library | Shankar Kulumani |
Library of some astro functions for MAE3145 |
| scientific_python | Shankar Kulumani Kanishke Gamagedara |
Intro to scientific Python programming |
| mapviz | Kuya Takami |
map visualization using OpenGL |
| se3_geometric_control | Shankar Kulumani Kuya Takami Mahdis Bisheban |
Central Repo for SE(3) geometric controller |
| shipairwake-data-package | Kanishke Gamagedara |
Arduino codes for data packages used in ship air-wake project |
| 2017_AAS_fall_manuscript | Shankar Kulumani |
Geometric Control for Autonomous Landing on Asteroid Itokawa using Visual Localization |
| ORB_SLAM2 | Shankar Kulumani Kuya Takami |
Real-Time SLAM for Monocular, Stereo and RGB-D Cameras, with Loop Detection and Relocalization Capabilities |
| Pangolin | Shankar Kulumani |
Pangolin is a lightweight portable rapid development library for managing OpenGL display / interaction and abstracting video input. |
| imu_pipeline | Kuya Takami |
Transforms sensor_msgs/Imu messages into new coordinate frames using tf |
| 2017_AAS_fall_presentation | Shankar Kulumani |
Geometric Control for Autonomous Landing on Asteroid Itokawa using Visual Localization |
| Quadrotor-C-code | Mahdis Bisheban |
None |
| Motor_calibration | Mahdis Bisheban |
None |
| ros-install | Kanishke Gamagedara |
Bash file used to install ROS |
| fixed_wing_animate | Kanishke Gamagedara |
Trying to make a 3D visualization for the Night Walrus flight test data with RVIZ |
| ardupilot | Kanishke Gamagedara Noah Curtiss |
Ardupilot code forked from Ardupilot repository |
| Matrix-Fisher-Distribution | Taeyoung Lee |
None |
| swiftnav-multi | Kanishke Gamagedara |
Python and C codes for reading multiple SBP messages from SwiftNav Piksi Multi, and update settings or reset Multi without the Swift Console. |
| fdcl_param | Taeyoung Lee Kanishke Gamagedara |
A C++ tool to read parameters from a text file, or save them to a text file. |
| fdcl_serialization | Kanishke Gamagedara Taeyoung Lee |
A C++ tool to save variables into a binary buffer or read variables from a binary buffer |
| fdcl_i2c | Taeyoung Lee |
None |
| fdcl_wifi | Taeyoung Lee Kanishke Gamagedara |
None |
| fdcl_save | Kanishke Gamagedara Taeyoung Lee |
Easily save data into a text file in C++ |
| Motor_Tests | Mahdis Bisheban Noah Curtiss |
None |
| fdcl-uav | Kanishke Gamagedara Mahdis Bisheban Evan Kaufman Taeyoung Lee Noah Curtiss Shankar Kulumani |
FDCL flight controller |
| vrpn | Kanishke Gamagedara Mahdis Bisheban |
VRPN repository downloaded from git.cs.unc.edu/vrpn.git |
| vectornav | Kanishke Gamagedara |
fdcl_vn100 class with the VectorNav libraries used for IMU-VN100 from https://www.vectornav.com/support/downloads |
| eigen | Kanishke Gamagedara |
Eigen library for C++ from http://eigen.tuxfamily.org |
| freertos_demo | Shankar Kulumani |
Demo and manual for working with FreeRTOS |
| freertos | Shankar Kulumani |
FreeRTOS clone from website |
| Poster-Template | Mahdis Bisheban |
None |
| jetson-pcb | Kanishke Gamagedara |
Jetson PCB to talk with IMU, GPS and anemometers |
| jetson-config | Kanishke Gamagedara Mahdis Bisheban |
Documentation for configuring Jetson boards |
| Measuring-rotor-speed-using-optical-detector | Mahdis Bisheban Kanishke Gamagedara |
For Optical Detector / Phototransistor - QRD1114 |
| fdcl_nn | Taeyoung Lee |
None |
| FFTSO3 | Taeyoung Lee |
Fast Fourier transform on SO(3) |
| 2018_aas_abstract | Shankar Kulumani |
Abstract for AAS conference |
| 2018_sspi_manuscript | Shankar Kulumani |
Manuscript submission for 2018 SSPI |
| 2018_sspi_presentation | Shankar Kulumani |
Presentation for 2018 SSPI |
| heightmap | Evan Kaufman |
Complicated 3D environments for the ~/.gazebo/models placed in the folder |
| 2017_JAS_matlab | Shankar Kulumani |
Matlab code for 2017 JAS submission - fork from 2015_acta_matlab |
| fdcl-hdf5 | Shankar Kulumani |
HDF5 wrapper for use with Eigen |
| 2019-AIAA-RTK | Kanishke Gamagedara Taeyoung Lee |
Paper: Real-time Kinematics GPS Based Telemetry System for Airborne Measurements of Ship Air Wake |
| piksi_tools | Kanishke Gamagedara |
Tools for the Piksi GNSS receiver. |
| lidar-lite-v3 | Kanishke Gamagedara |
A C++ class to read from the Lidar sensor - Garmin LIDAR-Lite v3 |
| WWW | Taeyoung Lee Shankar Kulumani Zichao Hou Kanishke Gamagedara |
None |
| Quadrotor_SOLIDWORKS_model | Mahdis Bisheban Shankar Kulumani |
None |
| dissertation_shankar | Shankar Kulumani Taeyoung Lee |
Research all the time |
| ogm_ae | Evan Kaufman |
Occupancy Grid Mapping and Autonomous Exploration |
| fdcl_test | Evan Kaufman |
Tests ogm_ae, sends WIFI to fdcl_uav’s Rover |
| ACC19-1 | Mahdis Bisheban Taeyoung Lee Kanishke Gamagedara |
None |
| 2018_iwmc | Shankar Kulumani |
International Workshop on Micropropulsion for Cubesats |
| fdcl-protobuf | Shankar Kulumani |
Protocol Buffers for the UAV |
| openmp_example | Shankar Kulumani Kuya Takami |
Basic CMAKE example for OpenMP |
| pybind_example | Shankar Kulumani |
Example for binding C++ and Python |
| 2018_aas_manuscript | Shankar Kulumani Taeyoung Lee |
None |
| zed-aruco | Kanishke Gamagedara |
None |
| aruco-markers | Kanishke Gamagedara |
Working examples/tutorial for detection and pose estimation of ArUco markers with C++ |
| 2018_aas_presentation | Shankar Kulumani |
AAS Astrodynamics Specialist Conference Snowbird, UT |
| Spherical_joint_mount | Mahdis Bisheban |
None |
| record-cameras | Kanishke Gamagedara |
None |
| ECC19 | Kanishke Gamagedara Taeyoung Lee |
None |
| CDC_18 | Mahdis Bisheban Taeyoung Lee |
None |
| JFAA18 | Taeyoung Lee |
None |
| ECC19-experiments | Kanishke Gamagedara Taeyoung Lee |
None |
| TBD19 | Taeyoung Lee |
None |
| CDC18.2 | Taeyoung Lee |
None |
| eagle-cad-library | Kanishke Gamagedara |
An Eagle CAD library for frequently used PCB components |
| 2018_JGCD | Shankar Kulumani Taeyoung Lee |
Submission to JGCD |
| arduino-vn100 | Kanishke Gamagedara |
Reading VectorNav VN100 IMU data through an Arduino as binary messages, dealing with checksum. |
| PSST18 | Taeyoung Lee |
None |
| SBUS | Kanishke Gamagedara |
Arduino library for communicating with SBUS receivers and servos. |
| 2017_JAS_manuscript | Shankar Kulumani Taeyoung Lee |
Fork from https://github.com/skulumani/2015_Acta_manuscript for resubmission to JAS |
| mavlink_uart_example | Kanishke Gamagedara |
Simple MAVLink to UART interface example for *nix systems |
| AIAA19.3 | Taeyoung Lee |
None |
| Safety | Mahdis Bisheban |
None |
| Butterworth-filter | Mahdis Bisheban |
None |
| CDC18.2.Slides | Taeyoung Lee |
None |
| TCST19 | Mahdis Bisheban Taeyoung Lee |
None |
| AIAA19.3.Slides | Taeyoung Lee |
None |
| payload_transportation | Noah Curtiss |
Controller code for payload transportation with multiple quadrotors |
| FisherLee | Taeyoung Lee |
None |