kuka_ros2

ROS 2 KUKA iiwa robot interfaces.

This module defines ROS 2-backed interfaces for KUKA iiwa robots. It provides support for Cartesian impedance control, joint-trajectory control, and wrench feedback integration through ROS 2 controllers and topics.

class robotblockset.ros2.kuka_ros2.iiwa(name: str = 'iiwa', ns: str = 'lbr', control_strategy: str = 'JointPositionTrajectory')[source]

Bases: robot_ros2, iiwa_spec

Initialize the ROS 2 iiwa7 robot wrapper.

__init__(name: str = 'iiwa', ns: str = 'lbr', control_strategy: str = 'JointPositionTrajectory') None[source]

Initialize the ROS 2 iiwa7 robot wrapper.

Check(silent: bool = False) list[source]

Return the current list of detected robot issues.

shutdown() None[source]

Shut down the ROS 2 robot wrapper and its background spinner.

Classes

iiwa([name, ns, control_strategy])

Initialize the ROS 2 iiwa7 robot wrapper.