-
Notifications
You must be signed in to change notification settings - Fork 7
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 Integration #5
Comments
Hi @SyllogismRXS, the target for ROS2 on Dingo is spring 2011 but an exact timeline cannot be provided. Leaving open for visibility. |
FYI: I started migrating the robot description and Gazebo configuration to ROS2 Foxy and Gazebo11 over in my RIF Robotics organization account: https://github.com/RIF-Robotics/dingo |
Hi @tonybaltovski , is there any timeline for ROS2 support? |
I have the simulation working with ROS2/Nav2 in Gazebo11. On the actual robot, I run Nav2 in a docker container and I use ROS1 to run the low-level Dingo specific driver code. It's not all perfectly clean yet, but it works. Check out the RIF-Robotics organization page and let me know if you need help getting it to work. I plan on writing a blog post about my progress, but I need to get the time to do that. |
@SyllogismRXS |
We got a Dingo-D as a result of the 2020 PartnerBot Grant and have it running using only ROS 2. There are still a few things missing, but a big chunk is there. We're working on sending an update for the PartnerBot Grant which should be send by the end of next week. |
@joe28965 are you going to share the code by then? |
Oh yeah, they're just forks of the original repos Only works for the Dingo-D though, ros2-control doesn't have MechanumDriveControl yet and we don't have a Dingo-O, so we haven't added one either. The yaml files for the Dingo-O have to be updated as well, but then it should work. |
I'm not sure if @tonybaltovski would be interested in a foxy-wip branch? |
For those who find this thread: |
Hi all, Sorry for the late replay. We are working on ROS2 support for the Dingo platform soon. PRs are welcome. |
@tonybaltovski I could make some PRs from the stuff we have atm (driving using ROS 2 Foxy only, as seen in this LinkedIn post). However, I can't make a new branch when creating a PR and I can't really push it into a random branch. Currently, our puma_motor_driver is PR ready but I would need a 'foxy-devel' (or foxy-wip, whatever you like) branch on Clearpaths repo. Of course the same would apply to the Dingo specific repos: Those other 4 repositories need some extra work before they're 'clean' enough to PR, so that would have to wait until next week or the week after that. |
All repos now have a |
@HosseinSheikhi Would you mind sharing the steps for installing the Dingo packages on Noetic? Did you try it on Dingo-O? |
I neither remember nor have a doc for installing packages, but it is straight fwd. This is my workspace if it might help. Yes, for Dingo-O. |
@HosseinSheikhi Thanks! I will give it a try today. Just to make sure I get it right, what is the empty Ridgeback folder? It is a submodule? |
Hi, |
@KastB it is in-progress. The limitation now is that the Dingo's MCU uses |
@tonybaltovski Thank you very much for your answer. |
Are there any efforts to get ROS2 working on the Dingo? I am purchasing a Dingo and I would like to use ROS2 moving forward.
The text was updated successfully, but these errors were encountered: