About

ROS2 RobotFramework is a Robot Framework library for testing ROS2 applications.

What it does

This library makes it easy to test ROS2 applications using Robot Framework. It provides simple keywords for:

  • Testing ROS2 topics, services, and nodes

  • Running navigation tests with Navigation2

  • Launching and managing ROS2 processes

  • Checking parameters and transforms

Key Features

  • Simple Keywords: Easy-to-use keywords for ROS2 operations

  • Multiple Libraries: ROS2ClientLibrary and Nav2ClientLibrary

  • Navigation Support: Specialized keywords for Navigation2 testing

  • Rich Reporting: HTML reports with detailed logs

Author

License

Apache License 2.0. See License for details.