Ali's repositories
actor-critic-public
The source code for "An Actor Critic Algorithm for Structured Prediction"
aws-robomaker-bookstore-world
A bookstore world with shelving and tables for AWS RoboMaker and Gazebo simulations
aws-robomaker-hospital-world
This Gazebo world is well suited for organizations who are building and testing robot applications in hospitals.
aws-robomaker-racetrack-world
A mini racetrack world for developing and testing robots with AWS RoboMaker and Gazebo simulations.
aws-robomaker-robotics-curriculum
Introductory robotics curriculum
aws-robomaker-sample-application-navigation
Demonstrate robot navigation in ROS and robots metrics monitoring
aws-robomaker-small-house-world
A house world with multiple rooms and furniture for AWS RoboMaker and Gazebo simulations.
baby-ai-game
Prototype of a game where a reinforcement learning agent is trained through natural language instructions
cartographer
Cartographer is a system that provides real-time simultaneous localization and mapping (SLAM) in 2D and 3D across multiple platforms and sensor configurations.
Dataset-of-Gazebo-Worlds-Models-and-Maps
A set of Gazebo worlds models and maps that I used for testing Navigation2
explorer_turtle
implementation of a package for exploration and mapping
Gazebo-DRL
Deep Reinforcement Learning on simple Gazebo worlds. Wrapped in a "gym like" manner, inspired on the gym-gazebo branch.
gazebo_cave_world
Cave world
Hector-Quadrotor-Aggressive-Flight
Implementation of "Quadrotor Helicopter Trajectory Tracking Control"
mavros_trajectory_tracking
Accurate trajectory generation and tracking with interface to PX4 autopilot
mpcc
Fast Lap controller using Model Predictive Contouring Control
py-dynamixel
Python wrapper for Dynamixel SDK. Uses dynamixel SDK, but with a more straightforward API
Quadcopter_multi
(Complete). An open-architecture multi-agent quadcopter simulator. We implement a few modern techniques for improving the performance of aerial vehicles, including reinforcement learning and shifting planar inequalities for obstacle avoidance.
ros_best_practices
Best practices, conventions, and tricks for ROS. Do you want to become a robotics master? Then consider graduating or working at the Robotics Systems Lab at ETH in Zürich!
rviz_cinematographer
Easy to use tools to create and edit trajectories for the rviz camera.
storm_gazebo_ros_magnet
a Gazebo plugin that computes the force and torque between multiple magnets.
Super-mario-bros-A3C-pytorch
Asynchronous Advantage Actor-Critic (A3C) algorithm for Super Mario Bros
VDB-EDT
An efficient and robust framework for occupancy grid mapping and Euclidean distance transform
VisualArucoSLAM
Implementation of Visual SLAM based on gtsam & aruco codes