Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create3 republisher node not running #468

Open
mbergman257 opened this issue Sep 6, 2024 · 2 comments
Open

Create3 republisher node not running #468

mbergman257 opened this issue Sep 6, 2024 · 2 comments
Assignees
Labels
bug Something isn't working requiring changes to this package

Comments

@mbergman257
Copy link

mbergman257 commented Sep 6, 2024

Robot Model

Turtlebot4 Lite

ROS distro

Humble

Networking Configuration

Discovery Server

OS

Ubuntu 22.04

Built from source or installed?

Installed

Package version

ii  ros-humble-turtlebot4-base                        1.0.3-1jammy.20240731.003557            arm64        Turtlebot4 Base Node
ii  ros-humble-turtlebot4-bringup                     1.0.3-1jammy.20240731.132119            arm64        Turtlebot4 Robot Bringup
ii  ros-humble-turtlebot4-description                 1.0.5-1jammy.20240731.131800            arm64        Turtlebot4 Description package
ii  ros-humble-turtlebot4-diagnostics                 1.0.3-1jammy.20240731.005223            arm64        Turtlebot4 Diagnostics
ii  ros-humble-turtlebot4-msgs                        1.0.5-1jammy.20240730.205330            arm64        Turtlebot4 Messages
ii  ros-humble-turtlebot4-navigation                  1.0.5-1jammy.20240731.112247            arm64        Turtlebot4 Navigation
ii  ros-humble-turtlebot4-node                        1.0.5-1jammy.20240731.002306            arm64        Turtlebot4 Node
ii  ros-humble-turtlebot4-robot                       1.0.3-1jammy.20240731.133533            arm64        Turtlebot4 Robot Metapackage
ii  ros-humble-turtlebot4-setup                       1.0.4-1jammy.20240729.103100            arm64        Turtlebot4 setup scripts
ii  ros-humble-turtlebot4-tests                       1.0.3-1jammy.20240730.205422            arm64        Turtlebot4 System Tests

Expected behaviour

When using discovery server, create3 topics are published and available. e.g.,
ros2 topic echo /battery_state
ros2 topic echo /wheel_vels
ros2 topic echo /wheel_status

Actual behaviour

  1. Create3 topics are not available via ros2 topic echo
  2. ros2 topic info shows no publisher for create3 topic
  3. no create3 republisher node is found in ros2 node list
  4. undock button does not work

See #462 for screenshots of behavior

Error messages

No response

To Reproduce

  1. Update to latest turtlebot4 packages, or flash pi with latest packages.
  2. Use turtlebot4-setup to configure discovery server according to https://turtlebot.github.io/turtlebot4-user-manual/setup/discovery_server.html

Other notes

No response

@mbergman257 mbergman257 added the bug Something isn't working requiring changes to this package label Sep 6, 2024
@mbergman257
Copy link
Author

I was able to make the discovery server configuration work by giving the robot a namespace through the turtlebot4-setup command. May be related to #425 (comment), but I'm unsure if the issue is the same, or if they are just similar issues. Unfortunately, I don't have time to look into it more. For the time being, I will be using namespaces.

@hilary-luo
Copy link
Contributor

@mbergman257 Currently there is a bug with Discovery Server that requires a namespace to be present. The fix has already been merged in but is pending iRobot's next release of the create3_republisher.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working requiring changes to this package
Projects
None yet
Development

No branches or pull requests

2 participants