Displaying 1 to 13 from 13 results

teb_local_planner - An optimal trajectory planner considering distinctive topologies for mobile robots based on Timed-Elastic-Bands (ROS Package)

  •    C++

The teb_local_planner package implements a plugin to the base_local_planner of the 2D navigation stack. The underlying method called Timed Elastic Band locally optimizes the robot's trajectory with respect to trajectory execution time, separation from obstacles and compliance with kinodynamic constraints at runtime. Refer to http://wiki.ros.org/teb_local_planner for more information and tutorials.

CarND-Capstone-Wolf-Pack - ROS-based code to control a real self-driving car

  •    Python

This is the Capstone project for the Udacity Self-Driving Car Nanodegree. We developed software to guide a real self-driving car around a test track. Using the Robot Operating System (ROS), we created nodes for traffic light detection and classification, trajectory planning, and control. Note: Find the latest version of this project on Github.

open-basemap - More details at:

  •    Lasso

Open Basemap is a collaborative initiative towards enabling worldwide autonomous vehicle development. More information can be found here. Besides git you will also need to setup git-lfs on your system by following the instructions here.




highway-path-planning - My path-planning pipeline to navigate a car safely around a virtual highway with other traffic

  •    C++

This is my submission to the path planning project for term 3 of Udacity's self-driving car program. The goal is to create a path planning pipeline that would smartly, safely, and comfortably navigate a virtual car around a virtual highway with other traffic. We are given a map of the highway, as well as sensor fusion and localization data about our car and nearby cars. We are supposed to give back a set of map points (x, y) that a perfect controller will execute every 0.02 seconds. Navigating safely and comfortably means we don't bump into other cars, we don't exceed the maximum speed, acceleration and jerk requirements. Navigating smartly means we change lanes when we have to. Clone this repo.

mpc_local_planner - The mpc_local_planner package implements a plugin to the base_local_planner of the 2D navigation stack

  •    C++

The mpc_local_planner package implements a plugin to the base_local_planner of the 2D navigation stack. It provides a generic and versatile model predictive control implementation with minimum-time and quadratic-form receding-horizon configurations. For custom build instructions (e.g. compilation with other third-party solvers) see this wiki.

lexicographic_planning - A Receding Horizon Multi-Objective Planner for Autonomous Surface Vehicles in Urban Waterways

  •    C++

This package includes a planning algorithm that utilizes lexicographic optimization for solving guided-planning problems. Install ROS and jackal_velodyne package for a minimum demo. It is strongly recommended that you upgrade your Gazebo to get better simulation performance.


mav_active_3d_planning - Modular framework for online informative path planning.

  •    C++

mav_active_3d_planning is a modular framework for online informative path planner (IPP) design. We provide a modular framework for creating, evaluating and employing primarily sampling based, receding horizon algorithms that optimize a gain while minimizing a cost. Online-IPP for Exploration (left), 3D Reconstruction (right) & more.

RRTPlanner - ROS package for a 2D path planner using the Rapidly Exploring Random Trees (RRT) algorithm

  •    C++

ROS package for a 2D path planner using the Rapidly Exploring Random Trees (RRT) algorithm. This repository contains two packages. The mapping package provides a minimalistic GUI to draw obstacles in a 2D environment and choose starting position and goal.

roboracing-software - ROS packages for the RoboJackets RoboRacing team.

  •    C++

Welcome to the RoboJackets RoboRacing software repository! This document will give you a brief outline of the repository's layout and some simple instructions for setting up the project. For more detailed information, please visit the wiki. This repository is comprised of multiple ROS packages and one sandbox folder for miscellaneous resources.

rrt - C++ RRT (Rapidly-exploring Random Tree) Implementation

  •    C++

Run make in the main directory to build the rrt-viewer program and the test-runner program, which are placed in the build/ folder. This project is licensed under the Apache License v2.0. See the LICENSE file for more information.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.