wee-flame / path_planner

ROS node to interface with path planner

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Path Planer node

ROS node to interface with an ASV path planner

Requirements

This package is meant to work in CCOMJHC's Project 11 simulation environment, the installation instructions for which are found here. It also uses my MPC ROS node, found here.

I've only ever used it on Ubuntu 18.04, so try anything else at your own risk.

Installation

Install the CCOMJHC Project 11 simulation environment. MOOS-IvP components are not required.

Clone this repository and the MPC ROS node into the project11 catkin workspace:

cd ~/project11/catkin_ws/src
git clone https://github.com/afb2001/path_planner.git
git clone https://github.com/afb2001/mpc.git

I have a test scenario runner node that's in development, which is here, and some test files for it here.

If everything works out you should be able to run catkin_make.

NOTE: I have a repository of undocumented semi-maintained scripts that can do most of the installation process for you here. If you plan to run any of them, please look at them first. I created them for my own personal use, since I've needed to set up this system many times, but maybe you'll find them helpful too.

Usage

See the simulation environment documentation for instructions on getting that running. My primary nodes are included in the standard launch files. Once everything is running, use the dynamic_reconfigure window to switch the path follower to my planner.

About

ROS node to interface with path planner


Languages

Language:C++ 89.7%Language:Python 7.7%Language:CMake 2.4%Language:Shell 0.2%