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