ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

I'm assuming that this is all taking place on the Nano (both the bluetooth connection and all of the ROS content) in both scenarios? If that's the case, my guess is that bluetooth isn't being launched because the desktop environment isn't being launched. With no display plugged in, I don't think the graphical.target target in systemctlwill get called. If bluetooth gets launched through your desktop environment, no display means no desktop means no bluetooth and so no controller. Try logging in headlessly, and then launching the bluetooth daemon via systemctl manually.

If it's not all taking place on the Nano, then the difference would be that you're creating a multi-machine setup, in which case you'll want to do some digging into that.