Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ros2/rclpy

rclpy (ROS Client Library for Python)
https://github.com/ros2/rclpy

hacktoberfest

Last synced: 1 day ago
JSON representation

rclpy (ROS Client Library for Python)

Awesome Lists containing this project

README

        

# rclpy
ROS Client Library for the Python language.

## Building documentation

Documentation can be built for `rclpy` using [Sphinx](http://www.sphinx-doc.org/en/master/), or accessed [online](http://docs.ros2.org/latest/api/rclpy/index.html)

For building documentation, you need an installation of ROS 2.

#### Install dependencies

sudo apt install \
python3-sphinx \
python3-sphinx-autodoc-typehints \
python3-sphinx-rtd-theme

#### Build

Source your ROS 2 installation, for example:

. /opt/ros/rolling/setup.bash

Build code:

mkdir -p rclpy_ws/src
cd rclpy_ws/src
git clone https://github.com/ros2/rclpy.git
cd ..
colcon build --symlink-install

Source workspace and build docs:

source install/setup.bash
cd src/rclpy/rclpy/docs
make html