RoboticsSpecialization-UPenn
RoboticsSpecialization-UPenn copied to clipboard
Projects from the Robotics specialization from Coursera offered by the University of Pennsylvania
Projects from the Coursera Robotics Specialization
This repo contains the solutions from all the major programming assignements in this Coursera Course.
-
Aerial Robotics concerns developping a 3d PD controller and a trajectory generator for a
quadcopter
. -
Computational Motion planning deals with Path Planning using
Djikstras and A* Algoritmh
, using Djikstras to navigate a3 degrees of freedom arm
avoiding obstacles, and implementinggradient descend
for finding optimal path. -
Perception contains the implementation of Dolly Zoom, image projection and a basic
AR
aplication -
Estimation and Learning entails
Color Learning and Target detection
,Kalman Filtering
,Occupancy Grid Mapping
andParticle Filter Based Localisation
. -
The Capstone Project is the impementation of a
Mobile Inverted Pendulum
.
Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Prerequisites
You need to have Matlab installed if you want to run the programs on your machine with the appropriate libraries installed. The data used specifically for this course are not included but any similar data should work fine.
Contributing
Please read CONTRIBUTING.md for the process for submitting pull requests.
Authors
- Fotios Kapotos - Initial work
This project is licensed under the MIT License - see the LICENSE.md file for details
Acknowledgements
A Special thanks to Billie Thompson for the ReadMe and Contributing Templates.
3