Walid-khaled / autonomous_mobile_robots
This repository contains different aspects of autonomous mobile robots including motion, control, and estimation. PID, LQR, and MPC controllers for differential drive robot are developed with ROS2. In addition, some filters are covered such as particle filter and ekf for localization.
☆50Updated last year
Related projects ⓘ
Alternatives and complementary repositories for autonomous_mobile_robots
- Trajectory Tracking Controller for ROS Package Using Nonlinear Model Predictive Control (MPC) with C/GMRES Method☆51Updated 2 years ago
- Path planning and control algorithms for a differential drive robot using ROS2☆61Updated last week
- Playground to benchmark algorithms on Robot Simulations☆24Updated 2 years ago
- Supports the various URDF and GAZEBO mobile robot model☆53Updated 2 years ago
- This plugin makes the Gazebo SimpleTrackedVehicle Plugin available in ROS.☆15Updated last year
- Model Predictive Control using acados and ROS.☆45Updated 2 weeks ago
- ROS package for autonomous navigation of AGVs in unknown cluttered environments using MPPI and log-MPPI☆111Updated 6 months ago
- Model Predictive Control (MPC) based waypoint tracking controller (ROS Navigation stack local planner plugin)☆57Updated 3 years ago
- Implement both advanced PID and MPC control algorithm to navigate Turtlebot3 robot with obstacles avoidance.Codes are written in C++ with…☆47Updated 11 months ago
- An MPC controller implemented in C++, for ROS☆10Updated 2 years ago
- ☆43Updated last week
- Implementation of a rapidly expanding random trees algorithm for ROS (Robot Operating System).☆17Updated 4 years ago
- ROS Trajectory Tracking Control package☆36Updated 3 months ago
- [ROS2 humble] Custom gazebo package☆27Updated last year
- A Rapidly Exploring Random Trees (RRT) global path planner plugin for ROS.☆40Updated 2 years ago
- ROS package of the Dynamic Window Arc-Line Planner☆18Updated last year
- ☆87Updated last year
- Helper packages to use the Acados solver for non-linear optimization in ROS2 applications.☆12Updated last week
- New version of my fake_car simulator targeting ROS 2☆57Updated 10 months ago
- Plugin-based layer for social navigation in the Nav2 system of ROS2☆22Updated last year
- A ROS interface of Fields2Cover☆46Updated 9 months ago
- ROS MPC trajectory tracker. Currently only supports diff-drive/skid-steering UGVs.☆23Updated 5 months ago
- Package for Path Planning and Tracking created using ROS2, Turtlebot3, A*, and PurePursuit☆29Updated last year
- ROS model of 3 wheeled Omni-directional mobile robot☆13Updated 3 years ago
- This repo relate to working with multi robots in Gazebo simulator. Based on Navigation stack packages, environment map is created and eac…☆21Updated 10 months ago
- Custom navigation stack for Turtlebot3. Includes Fast SLAM, EKF SLAM, several path planners, and a model predictive path integral control…☆41Updated 2 years ago
- This is an implementation of ROS Local Planner using the Dijkstra's algorithm and the Hybrid A star algorithm☆30Updated 3 months ago
- Implement MPC algorithm for mobile robot using ROS and ACADO library☆17Updated 2 years ago
- Dynamic Window Approach Local Planner for Differential Drive robots☆11Updated last year
- Pure pursuit in pure ROS (Melodic)☆23Updated 2 years ago