turtlebot / turtlebot4

Turtlebot4 common packages.
Apache License 2.0
99 stars 45 forks source link

Pi not properly receiving battery or data from Create3, ros2 topic list empty #447

Open tharukakk1 opened 1 month ago

tharukakk1 commented 1 month ago

Robot Model

Turtlebot4 Standard

ROS distro

Humble

Networking Configuration

Simple Discovery

OS

Ubuntu 22.04

Built from source or installed?

Select One

Package version

ROS2 Humble

Type of issue

Networking

Expected behaviour

In short, I'm trying to set up Simple Discovery on the robot. The ros2 topics are going missing from the Pi when I try to achieve this.

Actual behaviour

Error messages

No response

To Reproduce

  1. turn on tb4 using dock
  2. wait for full start up (~30 mins to be safe)
  3. confirm functionality using light ring as an indicator
  4. open create3 webserver, confirm all settings are there, and battery state in About
  5. open ssh terminal $ssh ubuntu@[ip address]
  6. run $ros2 topic list in Pi terminal

Other notes

edit: removed typo in To Reproduce section

No response

tharukakk1 commented 1 month ago

Update: The onboard screen fully works; I'm even able to use the "btn" buttons to undock and dock the robot. All of the topics show up in the Pi's terminal and they all have the namespace I assigned.

What's Not Working:

What can I do to get Simple Discovery working? The network I'm using is my own router with only a few devices connected to it, but that router gets its internet from my university network.

RustyCPR commented 2 weeks ago

Hi there @tharukakk1 We recommend using Discovery Server

Let us know if you have any concerns or questions, Rusty