Skip to content

Add robot states publisher node#56

Merged
pzhu-flexiv merged 10 commits intohumblefrom
feature/rdk-state-publisher
Nov 4, 2025
Merged

Add robot states publisher node#56
pzhu-flexiv merged 10 commits intohumblefrom
feature/rdk-state-publisher

Conversation

@1amt0ny
Copy link
Contributor

@1amt0ny 1amt0ny commented Nov 3, 2025

Add a new robot_states_publisher node to flexiv_test_nodes that publishes robot states directly from Flexiv Python RDK to ROS2 topics. This enables users to monitor robot states (including busy, operational, fault, and reduced status) without requiring the full flexiv_ros2 driver stack. This publisher is compatible with ROS2 Humble.

Included:

  • robot_states_publisher.py - Main node that publishes RobotStates at 100 Hz from RDK
  • robot_states_monitor.py - Example subscriber demonstrating usage
  • robot_states_publisher.launch.py - Launch file
  • README.md - Complete documentation and usage examples

Updated setup.py with new entry points

@pzhu-flexiv pzhu-flexiv added the enhancement New feature or request label Nov 4, 2025
@pzhu-flexiv pzhu-flexiv merged commit f96a897 into humble Nov 4, 2025
1 check passed
@pzhu-flexiv pzhu-flexiv changed the title PR for example rdk states publisher Add robot states publisher node Nov 4, 2025
@munseng-flexiv munseng-flexiv deleted the feature/rdk-state-publisher branch November 4, 2025 03:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants