Ciferplus's starred repositories
mujoco_mpc
Real-time behaviour synthesis with MuJoCo, using Predictive Control
optimization-engine
Nonconvex embedded optimization: code generation for fast real-time optimization + ROS support
aws-robomaker-small-warehouse-world
This Gazebo world is well suited for organizations who are building and testing robot applications for warehouse and logistics use cases.
MicroPather
MicroPather is a path finder and A* solver (astar or a-star) written in platform independent C++ that can be easily integrated into existing code. MicroPather focuses on being a path finding engine for video games but is a generic A* solver.
Dataset-of-Gazebo-Worlds-Models-and-Maps
A set of Gazebo worlds models and maps that I used for testing Navigation2
Path-Planning
本代码的实现包括两个部分: 第一部分: 基于人工势场法的机器人路径规划:随机生成12-15个障碍物,每个障碍物随机占据6-20个栅格,利用该人工势场法编程实现机器人从左下到右上的路径规划。 同时在代码中已实现动态展示的效果。 第二部分: 基于果蝇优化算法的路径规划:根据提供的地图,实现单机器人的全局路径规划。以及拓展部份的双机器人路径规划,两个机器人分别从左下到右上,和从右下到左上。 调用方法: 第一部分:直接运行main.m,有关于调参的部分在main.m开头 第二部分: 单机器人部分:提供了两个地图的示例,test1.m和test2.m 双机器人部分:思路是设置不同的起始点,把单机器人部分连续跑两遍,同时判断不会相撞的条件是计算交叉点处是否有时间差
Awesome-Self-Driving
an awesome list of self-driving algorithms, software, tools
NMPC_CASADI_CPP
use casadi and ipopt solve NMPC problem, implement with ROS node
hybrid_astar
混合A*算法,仅依赖于很少的库,便于移植到自己的项目中或者嵌入式系统
mpc_path_follower_ros
based on ros navigation stack, using mpc to do path tracking
Nonlinear_MPCC_for_autonomous_racing
Nonlinear MPCC for autonomous driving of F1/10 cars
mpc_track_fastplanner
全向移动机器人,使用非线性mpc跟踪fastplanner的局部轨迹
f1tenth-course-labs
Lab Exercises and Practice Code Repo for F1/10 Autonomous Racing Course at the University of Virginia
hybrid-a-star
C++ hybrid-a-star extracted from ROS2 nav2 stack
HybridAstar_origin
存放了混合Astar代码的修改版,解决了内存泄漏问题,包含轨迹优化,SDF图的生成算法等.