Skip to content

Robot graph navigation via carrot planning (forked from AMRL)

License

Notifications You must be signed in to change notification settings

UTNuclearRobotics/graph_navigation

This branch is 25 commits behind ut-amrl/graph_navigation:master.

Folders and files

NameName
Last commit message
Last commit date
Oct 30, 2022
Oct 30, 2023
Jul 12, 2021
Nov 4, 2023
Jul 16, 2021
Oct 29, 2023
Nov 5, 2020
Oct 23, 2020
Oct 28, 2023
Jul 13, 2020
Jul 16, 2021
Jan 28, 2023
Dec 9, 2021
Jul 16, 2021

Repository files navigation

AMRL Graph Navigation

Build Status

System Dependencies

  1. glog
  2. gflags
  3. Lua5.1
  4. LibTorch: Requires the cxx11 ABI version libtorch. Unpack the libtorch zip file to /opt/libtorch.
  5. Optional, if using libtorch with an Nvidia GPU:
    Install both CUDA and CuDNN - these are separate installations.

You can install the system dependencies on *buntu using:

sudo apt install libgoogle-glog-dev libgflags-dev liblua5.1-0-dev

ROS Dependencies

  1. ROS
  2. AMRL Maps
  3. AMRL ROS Messages

Build

  1. Add the project directory to ROS_PACKAGE_PATH:

    export ROS_PACKAGE_PATH=MYDIRECTORY:$ROS_PACKAGE_PATH
    

    (Replace MYDIRECTORY with the actual directory) You can also add this to your ~/.bashrc file so that you don't have to do this every time you open a new terminal.

  2. Run git submodule update --init --recursive to pull all the submodules

  3. Build the program (do not run cmake, catkin_make, rosbuild):

    make
    

    Optionally, to compile on all cores (make sure you have sufficient RAM!)

    make -j
    

Run

Run ./bin/navigation
Some helpful flags:

  • _image_transport:=compressed to tell it to subscribe to the compressed stream of the image transport (useful when playing back a bag file that only included the compressed stream).
  • --debug_images to show debug visualization images.

About

Robot graph navigation via carrot planning (forked from AMRL)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 99.2%
  • Other 0.8%