Giter Club home page Giter Club logo

ros-packages's Introduction

This repository contains ROS packages that i'im currently working on for mono and multi-robot autonomous expoloration of unknown environment. These packages are built and tested on ROS Kinetic.

Packages

  1. adaptive_local_planner: is a move_base plugin that use potential field technique as local planner. It allows the robot to navigate flexibly in narrow space. This package depends on the move_base package
  2. frontier_allocation: Detects the frontiers between known and unknown areas and allocate a frontier as the next goal to the navigation stack. This package is used as goal allocator for our autonomous exploration stack
  3. gazebo_sim: contains launch and 3D models for the simulation of different SLAMs on autonomous exploration, it depends on the gmapping, karto_slam, and google cartograper packages
  4. multi-master_bridge: a TCP-base protocol for multi-master system. The idea is that each robot runs its own master, and these masters are able to automatically discover and communicate with each other for data exchange base on this protocol
  5. multi_merge: greedy and probabilistic merging algorithm implementations for multi-master system using multi_master_bridge protocol. This is used to merge the local map produced by two or more robots into a global map
  6. open_karto, slam_karto, and sparse_bundle_adjustment: a fork of the opensource version of Karto SLAM
  7. pharos_probabilistic_merging: probabilistic merging algorithm for the PhaROS platform

ros-packages's People

Contributors

lxsang avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.