abeldavid's repositories
pcl
Point Cloud Library (PCL)
underwater_simulation
UWSim, the Underwater Simulator
driving-behavioral-cloning
Built and trained a convolutional neural network for end-to-end driving in a simulator, using TensorFlow and Keras.
self-driving-car-nd
Udacity's Self-Driving Car Nanodegree project files and notes.
Model-Predictive-Control
This project is to use Model Predictive Control (MPC) to drive a car in a game simulator. The server provides reference waypoints (yellow line in the demo video) via websocket, and we use MPC to compute steering and throttle commands to drive the car. The solution must be robust to 100ms latency, since it might encounter in real-world application.
ucf_simulation
Simulation files for UCF's robots
autonomous-car
Udacity autonomous driving car nanodegree projects
driving-lane-departure-warning
Built a real-time lane departure warning system with a monocular camera, using OpenCV.
Intro_to_Data_Science
Introduction to Data Science
mav_dji_ros_interface
Interface of DJI autopilot based on its OSDK (3.2)
intelligent-control-techniques-for-robots
An analysis of different intelligent control techniques (evolutionary alg., reinf. learn., neural networks) applied to robotic manipulators.
software
Usuful software for ubuntu/debian
carla-driver
The CarND Capstone Project
CMVS-PMVS
This software (CMVS) takes the output of a structure-from-motion (SfM) software as input, then decomposes the input images into a set of image clusters of managable size. An MVS software can be used to process each cluster independently and in parallel, where the union of reconstructions from all the clusters should not miss any details that can be otherwise obtained from the whole image set. CMVS should be used in conjunction with an SfM software Bundler and an MVS software PMVS2 (PMVS version 2).
bluerov-ros-pkg
A set of ROS package for the BlueROV and BlueROV compatible vehicles.
SeaDrone-Smart-Thruster-Library
Control Library for multiple SeaDrone Sensorless Motor Drivers using a single serial communication port
Probabilistic-Graphical-Model
This repository contains my implementation of the programming assignments of Probabilistic Graphical Models delivered by Stanford University on Coursera
Machine-Learning
This repository contains my Matlab codes implementing the programming assignments of Machine Learning course delivered by Andrew Ng of Stanford University on Coursera
spaceggs
Attitude Determination System for SFU Satellite Design Team
Robotics---Estimation-and-Measurement
Robotics - Estimation, Target Tracking and SLAM
Robotics---Computational-Motion-Planning
Robotics: Computational Motion Planning delivered by University of Pennsylvania. Major topic is path planning.
Computer-Graphics
Transformations, OpenGL scene viewer and Ray Tracing
PID-controller
Use a PID controller to control the steering angle and throttle for driving a car in a car game simulator.
vectornav
ROS Interface for the VectorNav IMU/GPS
apollo
An open autonomous driving platform
kidnapped-vehicle
Implemented a C++ particle filter for real-time vehicle localization with only current visual observations and a map.
stanford_self_driving_car_code
Stanford Code From Cars That Entered DARPA Grand Challenges