iRobotEducation / create3_examples

Example nodes to drive the iRobot® Create® 3 Educational Robot
BSD 3-Clause "New" or "Revised" License
51 stars 12 forks source link

iRobot Create3 Dance tutorial not working #43

Closed bluepra closed 1 year ago

bluepra commented 1 year ago

Setup: Raspberry Pi 4 Ubuntu 22.04 ROS 2 Humble installed

I have the Pi connected to the Roomba's Create® 3 adapter board via a USB-C to USB-C cable.

I am following this instructions: https://github.com/iRobotEducation/create3_examples/tree/humble/create3_examples_py

This is the command I am running (according to the README): ros2 run create3_examples_py create3_dance

The Roomba does not move at all, and the terminal has this message showing up: [dance_command_publisher] service not available, waiting again

What could be causing this issue? Any help is appreciated!

bluepra commented 1 year ago

So I reinstalled the H.1.0 on the roomba, the while light was spinning, then a chime, then solid yellow for a few seconds, and then solid white. The firmware update page said access to the web server will return in 6 minutes, but after 6 minutes pass, the access does not return (the roomba's light is solid white) and I can't interface with the web server (don't know if this is part of the issue)

Stilll got fastrtps on both the roomba and the pi.

I ran ros2 topic list and again got:

/parameter_events
/rosout
shamlian commented 1 year ago

Trying to read between the lines here: you updated over the soft access point, and the robot took the update, but then because you haven't configured the robot's Wi-Fi, you can't access it from whatever computer you used to update it. Is the Pi still connected to the robot? Does ping 192.168.186.2 get you packets back?

bluepra commented 1 year ago

yes the ping 192.168.186.2 still is able to transmit and receive packets.

Rebecca-iRobot commented 1 year ago

Hi @bluepra! I am a learning designer at iRobot. I'd love to learn more about what you're specifically trying to do and how I can help :) Would you be up for scheduling a call to troubleshoot live? You can email us at education@irobot.com and I'll get in touch with you!

bluepra commented 1 year ago

Yes I'll send that email over!

bluepra commented 1 year ago

Can I please get a response to my email! I would like to get past this hurdle, so I can work on more interesting projects with the Roomba Create3.

Rebecca-iRobot commented 1 year ago

Hi there! Thanks for your patience; we're a small team and have had a busy few days :)

bluepra commented 1 year ago

No worries I understand, appreciate the help!

bluepra commented 1 year ago

So I ended completely re-flashing Ubuntu 22.04 Desktop on my SD card, and re installing ROS2 Humble. I got the dance demo working and the Roomba topics to show up using FastRTPS. For whatever reasons CycloneDDS still doesn't work.

One thing to note is that, occasionally the Roomba topics disappear. This is fixed by giving the Roomba a restart.