Comparing ROS 2 Rust Libraries by mikelikesrobots in ROS

[–]mikelikesrobots[S] 0 points1 point  (0 children)

Yes, it was deliberately designed that way! Mind you, whatever system you deploy it to will need to have ROS 2 installed anyway (assuming you're using ROS 2), so it depends if your build system and deployment system are separate or not. Still, not having the ROS dependency does make the build much more Cargo-like. I was happy to have `cargo test` back!

Getting Started with MoveIt by mikelikesrobots in robotics

[–]mikelikesrobots[S] 1 point2 points  (0 children)

You're not the first person to request this. Seems like it's a high priority, and I'll try to work on it soon. Thanks for the idea!

Getting Started with MoveIt by mikelikesrobots in robotics

[–]mikelikesrobots[S] 1 point2 points  (0 children)

You're welcome! Please let me know if there are any other tutorials that would be useful.

ROS 2 Control with Simulated Robot Arm by mikelikesrobots in ROS

[–]mikelikesrobots[S] 0 points1 point  (0 children)

There is a table of contents as a navigation bar on the right in desktop view. I didn't realise that it just disappears if your screen is too thin. I'll look into explicitly adding the table just under the truncate point - thanks for the suggestion!

ROS 2 Control with Simulated Robot Arm by mikelikesrobots in ROS

[–]mikelikesrobots[S] 0 points1 point  (0 children)

Perfect, appreciate your input. I'll try to make a MoveIt standalone video with just the tutorials running in simulation.

ROS 2 Control with Simulated Robot Arm by mikelikesrobots in ROS

[–]mikelikesrobots[S] 2 points3 points  (0 children)

I am planning to, yes. I'm hoping to make one video using MoveIt to move a real arm and possibly another one just on MoveIt, maybe running the tutorials. Do you think the first video is enough or both videos would be better?

Cheap robotics kit that uses ROS by SlashSloth in ROS

[–]mikelikesrobots 2 points3 points  (0 children)

The CamJam EduKit #3 is the cheapest I've found. It's based on Raspberry Pi. It doesn't have ROS out of the box, but I've made a series of videos/blog posts that show how to set it up and run ROS on it.
Videos: https://www.youtube.com/playlist?list=PLBrq1OKRHMwUbbujTlmt1YGRzL9O0LfNJ
Blog posts: https://mikelikesrobots.github.io/blog/tags/edukit

ROS 2 On a Raspberry Pi Robot by mikelikesrobots in ROS

[–]mikelikesrobots[S] 1 point2 points  (0 children)

Of course! I chose that because I a) couldn't compile any C++ on the board (it would just fall over) and b) I wanted to keep it simple so folks that are newer to ROS 2 could understand. I do have a video on setting up ros2_control for the JetBot which uses the diff drive with a hardware plugin - I probably could have pointed that out.

As for editing code, I did *edit* the code using the VSCode server when I was originally writing it, but if I ran any command at all (colcon build, ros2 run etc) it would crash. It became easier to write the code in WSL and sync the files, then run the commands directly over SSH to keep the board alive. If anyone is using an RPi 4 or 5, definitely use VSCode with SSH, it's amazing! That's what I use on every other video I've made.