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

ROS2 Jazzy Bluetooth doesn't work #496

Open
UdayWaveMark opened this issue Nov 14, 2024 · 1 comment
Open

ROS2 Jazzy Bluetooth doesn't work #496

UdayWaveMark opened this issue Nov 14, 2024 · 1 comment
Assignees
Labels
troubleshooting System not working as expected, may be user error.

Comments

@UdayWaveMark
Copy link

Robot Model

Turtlebot4 Standard

ROS distro

Humble

Networking Configuration

Discovery Server

OS

Other Linux

Built from source or installed?

Installed

Package version

Jazzy

Type of issue

Other

Expected behaviour

Should be able to connect the Controller with Turtlebot4 without any issues

Actual behaviour

Short version: Bluetooth DOESN'T WORK. (Jazzy, Ubuntu 24.04)

Long version:
Since this form doesn't have an option to select the following I have selected the existing options for ROS Distro and OS.

ROS Distro: Jazzy
OS: Ubuntu 24.04

First I would like to say that I have experimented with ROS2 Humble and setup my Turtlebot4 Standard and was able to use RViz, create a map of a location and managed to do autonomous driving of that map.

My issue is with ROS2 Jazzy. Created Jazzy image, replaced the old SD card (that had Humble) with the Jazzy image, followed the Basic Setup instructions + Discovery Server setup and finished setting up the Turtlebot4 with Jazzy.

Then as it is mentioned in the 'Supplemental Configuration', to connect my controller, I SSH into the Turtlebot4 and follow the instructions nothing works.

Please see the 'Error messages' section for the commands that I have issued and the errors I received for those commands.

Simply put, NOTHING to do with Bluetooth seems to WORK or even EXIST.

Error messages

sudo bluetoothctl
[sudo] password for ubuntu: 
sudo: bluetoothctl: command not found.

ubuntu@turtlebot4:~$ sudo bluetooth.sh
[sudo] password for ubuntu: 
sudo: bluetooth.sh: command not found.

ubuntu@turtlebot4:~$ systemctl status bluetooth
Unit bluetooth.service could not be found.

ubuntu@turtlebot4:~$ systemctl status bluetooth.service
Unit bluetooth.service could not be found.

ubuntu@turtlebot4:~$ systemctl start bluetooth.service
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ====
Authentication is required to start 'bluetooth.service'.
Authenticating as: ubuntu
Password: 
==== AUTHENTICATION COMPLETE ====
Failed to start bluetooth.service: Unit bluetooth.service not found.

To Reproduce

sudo bluetoothctl

sudo bluetooth.sh

Other notes

No response

@UdayWaveMark UdayWaveMark added the troubleshooting System not working as expected, may be user error. label Nov 14, 2024
@UdayWaveMark
Copy link
Author

Also I tried the 'turtlebot4_setup' (ros2 run turtlebot4_setup turtlebot4_setup) tool and 'Bluetooth Setup' option.

That too does nothing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
troubleshooting System not working as expected, may be user error.
Projects
None yet
Development

No branches or pull requests

3 participants