Getting Started

Running from the Robot

From a Linux PC session with Xorg:

ssh -X quori<robot number>@<robot address>
roscore &!

Running from a PC

You need a ROS 1 "noetic" installation.

Make sure to source ROS 1 before continuing:

source /opt/ros/noetic/setup.bash

The quori_ros repository is a ROS 1 workspace, that can be built with catkin_make.

git clone https://github.com/Quori-Robot/quori_ros.git
cd quori_ros
git submodule init
catkin_make
. ./devel/setup.sh

Then run roscore with the appropriate ROS_IP and ROS_MASTER_URI environment variables on both the PC and the robot.

Starting the Demo configuration

Then you can run the demo launch file:

roslaunch quori_launch demo.launch

It launches:

  • the navigation stack
  • the mapping and the laser publishers
  • the controller stack for Quori in holonomic mode

Other launch files are available in the quori_launch package:

  • launch the laser stack (including filtration) and SLAM system.

    roslaunch quori_launch mapping.launch
    
  • Publishes the laser's static transform.

    roslaunch quori_launch tf_base_laser.launch
    
  • Publishes the laser filtration stack (used by mapping.launch).

    roslaunch quori_launch filtered_laser.launch