Tokyo ⮀ Los Angeles ⮀ Berlin

Christopher Aaron O'Hara

Elite
@Ohara124c41

Roboticist and cybernetician. Specializes in (space) robotics, artificial intelligence, embedded systems, and mechatronics.

Hunter-UA-Drone. This project is provides specifications and strategies for the development of an autonomous hunter UAV. The task is to seek out other drones/UAVs and destroy them. An implementation is given using the Parrot Bebop 2 and the Jetson TX2 development kit.

38

Udacity_MSc_AI_Projects_Master_Repo. For the Udacity Master of Science in Artificial Intelligence! Contains my solutions for various Nanodegree Programs (Robotics, Artificial Intelligence, Machine Learning, Deep Reinforcement Learning, Computer Vision, Sensor Fusion, Flying Cars).

27

Nao-Robot. Programming on Aldebaran Robotics Nao Robot

17

FCND-Drone-Building_an_Estimator. Scripted a state estimator for a quadrotor in C++, incorporating a sensor fusion (IMU, GPS, Magnetometer) environment using the EFK and MCL algorithms

15

Systems-Biology-and-Biotechnology-Specialization. Icahn Graduate School of Medicine: Systems Biology & Biotechnology Specialization

15

RoboND-Kinematics-Kuka-KR210. Solved the Inverse Kinematics problem for a six degree-of-freedom robotic arm (Kuka KR210) in a simulated environment to complete a pick-and-place operation. (implemented using ROS, Gazebo and RViz).

13

CanSat. CanSat Satellite Design Project at TU Berlin. The goal was to make a CanSat capable of downlinking telemetry data (from IMU, temperature, pressure, etc.) to a remote ground station. Upon landing, the satellite also works as an exploratory rover and must detach it's parachute and drive a minimum of 5m while still reporting sensor data.

11

Haptics-Bilateral_Teleoperation-1DOF_Experiments. In this assignment, you will design a controller for a tele-manipulation task in eye surgery. For the design of your controller you can make use of the material provided in the lectures, including, but not limited to, passivity-based approaches and Haptic Shared Control.

10

FlexSat. Control Systems Design for Flexible Satellite with Star Tracker

9

SFND-RADAR-Target_Generation-n-Detection. Calibrate, threshold, and filter radar data to detect obstacles in real radar data. Analyze radar signatures to detect and track objects. Calculate velocity and orientation by correcting for radial velocity distortions, noise, and occlusions.

9

FCND-Drone-Building_a_Controller. Scripted a controller for a quadrotor in C++ implementing autonomous drone flight, fleets, and object tracking.

8

FCND-Drone-3D_Motion_Planning. Implemented a motion planning algorithm to navigate through a simulated urban environment using a 2.5D map as a reference for obstacle positions, implementing A* and autonomous navigation

8

AIPMND-AI_Product_Manager. Udacity Coursework for the AI Product Manager Nanodegree

8

MLND-Capstone-DeepTraffic. This project was used as the capstone project for Udacity's Machine Learning Nanodegree. Independent research was conducted and the findings were implemented for MIT's DeepTraffic Competition.

7

SFND_3D_Object_Tracking. Detect and track objects from the benchmark KITTI dataset. Classify those objects and project them into three dimensions. Fuse those projections together with LiDAR data to create 3D objects to track over time.

6

Intelligent_Architectures-ViZDoom. This research project investigated Bio-Inspired Neural Network capabilities and State-of-the-Art implementations. As an experiment, it uses ViZDoom; a Doom-based AI Research Platform for Reinforcement Learning from Raw Visual Information. :godmode:

5

Advanced_Model-Based_Nonlinear_Control_Systems. Nonlinear control system applications and analysis.

3

DFND-Flight-Delays-and-Cancellations. Built dashboards using Tableau to analyze the occurrence of flight delays and cancellations in major airlines based on time, location and season.

3

Robotics-Specialization. Projects, lecture notes and information related to the Robotic's Specialization on Coursera via University of Pennsylvania

3

SFND_Unscented_Kalman_Filter. Fuse data from multiple sources using Kalman filters, and build extended and unscented Kalman filters for tracking nonlinear movement.

2

SFND_2D_Feature_Tracking. The idea of the camera course is to build a collision detection system. You will now build the feature tracking part and test various detector / descriptor combinations to see which ones perform best.

2

DRLND-Collaborate-n-Competition. Learn how to apply reinforcement learning methods to applications that involve multiple, interacting agents. These techniques are used in a variety of applications, such as the coordination of autonomous vehicles.

2

autonomous_landing_uav. ROS packages of the Autonomous landing system of a UAV in Gazebo

2

AIBLND-Delivering_an_ML-AI_Strategy. Udacity's AI for Business Leaders Nanodegree Project - Delivering an ML/AI Strategy Course Capstone from beta-program (2020JAN).

2

VRND. Designed a modern apartment with high-performance lighting, custom materials, and animation using Unity.

2

RoboND-PR2-3D_Perception. Created a perception pipeline to perform object recognition, then successfully completed a tabletop pick and place operation using a PR2 robot in simulation.

2

Cybersecurity. Information related to the RITx Cybersecurity MicroMasters

2

Languages. Japanese, Chinese Preparation for Language Proficiency Exams

2

AIND-ASL_Recognizer. Built a system that can recognize words communicated using the American Sign Language (ASL). Trained a set of Hidden Markov Models (HMMs) using part of a preprocessed dataset of tracked hand and nose positions extracted from video to try and identify individual words from test sequences. Experimented with model selection techniques including BIC, DIC, and K-fold Cross Validation.

2

LABELEDBY.. Fast-Fashion utilizing Industry 4.0 techniques including 3D printing, laser cutting and machine learning

1

EIT-Digital_Real-Time-Operating-Systems. Course work for RTOS.

1

CarND-Extended-Kalman-Filter-Project. Self-Driving Car Nanodegree Program Starter Code for the Extended Kalman Filter Project

1

RoboND-Autonomous_Search_Rover. Wrote a computer vision pipeline (using Python and OpenCV) to perform color thresholding, as well as perspective and coordinate transforms to complete the task of autonomous mapping and navigation in a simulated (Unity) environment.

1

DRLND-Navigation. Value-based methods. Apply deep learning architectures to reinforcement learning tasks. Train your own agent that navigates a virtual world from sensory data.

1

SFND_Lidar_Obstacle_Detection. Process raw lidar data with filtering, segmentation, and clustering to detect other vehicles on the road. Detect other cars on the road using raw lidar data from Udacity’s real self-driving car, Carla! Implement custom RANSAC and Euclidean clustering algorithms.

1

LunarLander-DQN. Created a DQN to solve OpenAI Gym's LunarLander environment.

1

PMND-Project_Management_Nanodegree. Udacity Project Manager Nanodegree Coursework

1

SDCND-Lane_Lines. Self-Driving Car project to detect lane lines in images using Python and OpenCV.

1

ASML-Wafer_Stepper. This project was for a course at TU/e called System Validation. The goal was to create an architecture with parallel components and use formal model checking to evaluate the model. The use case is a simplified EUV wafer stepper from ASML.

1

FCND-Drone-Backyard_Flyer. Wrote the "Hello, world!" of drone programming with event-driven code that causes a quadrotor to take off, fly in a square, and land.

1

UPenn-GRASP_Lab-RoboticsCapstone-MIP. University of Pennsylvannia (GRASP Lab) - Robotics Capstone Project - Mobile Inverted Pendulum track

1

MLNDT-Beta-Plagiarism_Detection. First machine learning project for beta testing (Udacity MLND-T). The students will be utilizing n-grams and associations to detect plagiarized essay submissions.

1

AIND-Planning. Used logic and planning techniques to create an AI that finds the most efficient route to route cargo around the world to their respective destinations. This project used a combination of propositional logic and search along with A* heuristics to find optimal planning solutions. Planning and scheduling systems power automation and logistics operations, and aerospace applications like the Hubble telescope and NASA Mars rovers.

1

MLND-Predicting_Boston_Housing_Pricing. Built a model to predict the value of a given house in the Boston real estate market using various statistical analysis tools. Identified the best price that a client can sell their house utilizing machine learning.

1

DRLND-Continuous_Control. Policy-Based Methods. Learn the theory behind evolutionary algorithms and policy-gradient methods. Design your own algorithm to train a simulated robotic arm to reach target locations.

1

udacity-nanodegrees. :mortar_board: List of all Udacity Nanodegree programs with links to the free courses in their curricula

1

Udacity-Transfer_Learning. Transfer learning implementation from the Self-Driving Car Nanodegree

1

Unity-Robotics-Hub. Central repository for tools, tutorials, resources, and documentation for robotic simulation in Unity.

1

AIPM-Xray_Images-AutoML. AI for Product Managers Nanodegree Alpha/Beta - Classifying x-ray images from a dataset using AutoML

1

User-Interface-Design-Specialization. Coursework projects, exercises and submissions for the User Interface Specialization

1
50
Apply