Skip to content

mkhansenbot/navigation2

This branch is 1 commit ahead of, 2802 commits behind ros-navigation/navigation2:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Matthew Hansen
Oct 26, 2018
b02dc3c · Oct 26, 2018
Oct 22, 2018
Oct 25, 2018
Oct 22, 2018
Oct 10, 2018
Oct 22, 2018
Oct 24, 2018
Oct 25, 2018
Oct 22, 2018
Oct 22, 2018
Oct 24, 2018
Oct 23, 2018
Oct 10, 2018
Oct 24, 2018
Oct 24, 2018
Oct 22, 2018
Oct 19, 2018
Oct 22, 2018
Oct 10, 2018
Oct 26, 2018
Sep 6, 2018
Oct 19, 2018
Oct 25, 2018
Sep 6, 2018
Oct 22, 2018

Repository files navigation

Navigation2

ROS2 Navigation System

Build Status

Overview

The ROS 2 Navigation System is the control system that enables a robot to autonomously reach a goal state, such as a specific position and orientation relative to a specific map. Given a current pose, a map, and a goal, such as a destination pose, the navigation system generates a plan to reach the goal, and outputs commands to autonomously drive the robot, respecting any safety constraints and avoiding obstacles encountered along the way.

Contributing

We are currently in the pre-release development phase, contributions are welcome. To contribute, see the documentation README.

Building the source

For instructions on how to download and build this repo, see the BUILD.md file.

Creating a docker image

To build an image from the Dockerfile in the navigation2 folder: First, clone the repo to your local system (or see Building the source above)

sudo docker build -t nav2/latest .

If proxies are needed:

sudo docker build -t nav2/latest --build-arg http_proxy=http://proxy.my.com:### --build-arg https_proxy=http://proxy.my.com:### .

Note: You may also need to configure your docker for DNS to work. See article here for details: https://development.robinwinslow.uk/2016/06/23/fix-docker-networking-dns/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 87.0%
  • C 7.2%
  • CMake 3.5%
  • Python 1.5%
  • Shell 0.5%
  • Dockerfile 0.3%