Maurice Rahme's Projects
A Baxter Robot learns to play Checkers with MoveIt, OpenCV and a custom AI move-generator that uses Minimax with Alpha-Beta Pruning
Machine Learning & Artificial Intelligence for Robotics. HW0: Particle Filter. HW1: A* Algorithm, HW2: LWLR
Modern Robotics: Mechanics, Planning, and Control C++ Library --- The primary purpose of the provided software is to be easy to read and educational, reinforcing the concepts in the book. The code is optimized neither for efficiency nor robustness. http://modernrobotics.org/
Motion Planning Library to accompany turtlebot3_from_scratch repository. Deployed PRM, Grid Map, A*, Theta*, LPA*, D* Lite*, Potential Field, and MPPI.
MoveIt! configurations for different robots
Simple Eigen-C++ wrapper for OSQP library
A PLEN2 Robot learns to walk using Twin-Delayed Deep Deterministic Policy Gradient in Gazebo and PyBullet with a custom OpenAI Gym interface
OpenAI Gym environments for an open-source quadruped robot (SpotMicro)
Playing around with RL (mostly stand-alone RL methods)
Rapidly Expanding Random Tree Algorithm for Robotics Hackathon
DarkNet Experiment and Navigation with Turtlebot in ROS
Turtlebot3 with EKF SLAM and Inverse Kinematics from Scratch