I think this may have changed in one of the updates to Raspbian. Now, simply running the container with the mounted serial port isn't enough to get the Sphero client to connect. I have been able to get it to connect by first running python3 sphero-sdk/sphero-sdk-raspberry-python/getting_started/observer/leds/set_multiple_leds.py and then running the ros2 bringup package, but to do this I've had to open a shell to the container. I need to figure out a way to restore the connection to the port before the ros2 app runs.
I think this may have changed in one of the updates to Raspbian. Now, simply running the container with the mounted serial port isn't enough to get the Sphero client to connect. I have been able to get it to connect by first running
python3 sphero-sdk/sphero-sdk-raspberry-python/getting_started/observer/leds/set_multiple_leds.py
and then running the ros2 bringup package, but to do this I've had to open a shell to the container. I need to figure out a way to restore the connection to the port before the ros2 app runs.