wuguojing's starred repositories
reactive_assistance
A ROS package of a reactive obstacle avoidance method for navigation of mobile robots.
particle_filter_localization
Particle filter-based localization in an occupancy grid map.
ekf_localization
A ROS package for mobile robot localization using an extended Kalman Filter
laser_merger
This node subscribes to any number of LaserScans topic and merges them in a unique LaserScan message.
Model-Predictive-Control
This project is to use Model Predictive Control (MPC) to drive a car in a game simulator. The server provides reference waypoints (yellow line in the demo video) via websocket, and we use MPC to compute steering and throttle commands to drive the car. The solution must be robust to 100ms latency, since it might encounter in real-world application.
lattice_planner
ROS implementation of a 2D path planner for nonholonomic vehicles.
rsband_local_planner
A ROS move_base local planner plugin for Car-Like robots with Ackermann or 4-Wheel-Steering.
slam_glass
Realtime Glass Detection with Laser Rangefinders for Robot Navigation and Mapping
HumanAwareRobotNavigation
Human Aware Robot Navigation Algorithm
upo_robot_navigation
Metapackage of ROS that contains the packages involved in the navigation system of the UPO robotics lab
gerona
GeRoNa (Generic Robot Navigation) is a modular robot navigation framework, that bundles path planning and path following (including obstacle detection) and manages communication between the individual modules. It is designed to be easily extensible for new tasks and robot models.
eband_local_planner
ROS Local planner based on the eband approach. Based on the original implementation by Christian Connette and Bhaskara Marathi. This local planner has been adapted primarily for differential drive robots, but still supports the original holonomic drive controls.
steer_drive_ros
Steer drive package for ROS
kalman-localization
MATLAB implementation of localization using sensor fusion of GPS/INS through an error-state Kalman filter.
srl_global_planner
The SRL_GLOBAL_PLANNER package provides an implementation of the sampling based motion planners (RRT, RGG, RRT*, Theta*-RRT) as global planner plugin for Move-base, a ROS framework
model_predictive_navigation
A sample ROS package that provides model predictive equilibrium point control for the turtlebot simulator.
tinyspline
ANSI C library for NURBS, B-Splines, and Bézier curves with interfaces for C++, C#, D, Go, Java, Javascript, Lua, Octave, PHP, Python, R, and Ruby.
laser_filters
Assorted filters designed to operate on 2D planar laser scanners, which use the sensor_msgs/LaserScan type.
practice_motion_planning
Coding: ①Path planning: RRT*, A*; ② Tracking: Optimization, PurePursuit, FollowLine. ③Planning and control on a mobile manipulator
idincern-husky
AUTONOMOUS ROBOT NAVIGATION USING ROS Clearpath Husky A200 robot with Gazebo and RViz simulations using different SLAM and Path Planning algorithms. 360 degrees laser scan with two SICK LMS511 LIDARs
grad_traj_optimization
Gradient-Based Online Safe Trajectory Generator
TimeOptimizer
Optimal Time Allocation for Quadrotor Trajectory Generation
minimum_snap_trajectory_generation
easy sample code for minimum snap trajectory planning in MATLAB