Skip to content
whale edited this page May 23, 2024 · 6 revisions

The following steps explain how to get the human_aware_navigation framework up and running and how to test the navigation with the Turtlebot in simulation. They assume that you have ros installed and a catkin workspace configured (http://wiki.ros.org/). The framework was generated during ROS indigo time, the (default) indigo-devel branches are tested for indigo and kinetic. Melodic-devel branches are also available, please watch out for and report bugs...

Go to your catkin_ws src directory:

$cd ~/catkin_ws/src

Clone the following packages from GitHub:

for indigo/kinetic:
$git clone https://github.com/marinaKollmitz/people.git
$git clone https://github.com/marinaKollmitz/lattice_planner.git
$git clone https://github.com/marinaKollmitz/human_aware_navigation.git
$git clone https://github.com/marinaKollmitz/timed_path_follower.git
$git clone https://github.com/DLu/wu_ros_tools.git

for melodic: 
$git clone -b melodic-devel https://github.com/marinaKollmitz/people.git
$git clone -b melodic-devel https://github.com/marinaKollmitz/lattice_planner.git
$git clone -b melodic-devel https://github.com/marinaKollmitz/human_aware_navigation.git
$git clone -b melodic-devel https://github.com/marinaKollmitz/timed_path_follower.git
$git clone https://github.com/DLu/wu_ros_tools.git

Make sure you have all required dependencies installed:

$cd ~/catkin_ws

indigo:
$rosdep install --from-paths src --ignore-src --rosdistro indigo -y

kinetic:
$rosdep install --from-paths src --ignore-src --rosdistro kinetic -y

melodic:
$rosdep install --from-paths src --ignore-src --rosdistro melodic -y

Now compile:

$catkin_make
Clone this wiki locally