Skip to content

Port ROS1 Example Scripts to ROS2 #14

@codewithlennylen

Description

@codewithlennylen

Context

The original ROS1 version of this package included example scripts that demonstrated its core functionality, such as sending simple PTP (Point-to-Point) motion commands to the KUKA arm. These examples were invaluable for new users to understand how to interact with the interface's topics quickly.

Problem

Currently, the ROS2 port of the package lacks these examples. Without them, new users face a steeper learning curve, as they must discover the correct message format and topic interaction from scratch. The absence of a working example is a significant barrier to adoption and usability.

Goal

This issue is to create a set of simple, well-documented example nodes in ROS2 that replicate the functionality of the original ROS1 examples.

Acceptance Criteria (Definition of Done)

  1. Create a New Example Package: A new ROS2 package, kuka_kvp_examples, should be created within the repository to house the example nodes.
  2. Develop an Example Node: At least one Python or C++ node must be created. This node should include clear comments explaining each step of the process.
  3. Create a Launch File: A ROS2 launch file (demo.launch.py or similar) should be created to easily start the example node.
  4. Update Documentation: The main README.md must be updated with a new "Examples" or "Quick Start" section that provides clear, copy-pasteable instructions on how to launch and run the new demo.

Metadata

Metadata

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions