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 |