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

turtlebot4-setup should disallow namespaces incompatible with Create3 #491

Open
giubots opened this issue Nov 6, 2024 · 0 comments
Open
Assignees
Labels
bug Something isn't working requiring changes to this package

Comments

@giubots
Copy link

giubots commented Nov 6, 2024

Robot Model

Turtlebot4 Standard

ROS distro

Humble

Networking Configuration

Simple Discovery

OS

Ubuntu 22.04

Built from source or installed?

Installed

Package version

ros-humble-turtlebot4-setup/jammy,now 1.0.4-1jammy.20240909.222719 arm64 [installed]

Expected behaviour

  • Running the turtlebot4-setup command, in ROS setup, Bash Setup
  • If the user sets a ROBOT_NAMESPACE incompatible with the Create3 base
  • The interface should issue a warning (or disallow the action in the first place)

Actual behaviour

The namespace is set in the RPi but not in the Create3, no error displayed

Error messages

No response

To Reproduce

  1. set a namespace such as /robot0-1
  2. Save and apply
  3. Connect to the Create3 base UI
  4. The namespace is not set, setting it manually gives the error: Valid characters for the namespace are ASCII letters from a to z, the digits from 0 to 9, and the underscore

Other notes

Since TB4 is marketed for education, even though this limitation does not depend on this platform, it should be clear that the namespace was not set correctly.

@giubots giubots added the bug Something isn't working requiring changes to this package label Nov 6, 2024
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