hlfshell

joined 1 year ago
[–] hlfshell 1 points 1 year ago (1 children)

I'm working on updating my knowledge of ROS/ROS2. I've done some tutorials/mini projects in ROS, but wanted to refresh for ROS2 for an upcoming large project I'm doing. Since I'm the most experienced programmer in the group and have a strong background in backend tech and dev tools I'm trying to discover the easiest way to have repeatable ROS2 environments such that we can eliminate that pain point from the project entirely.

Currently the front runners are vagrant (neat little image builder and dev env manager by Hashicorp). There's always Dockerfiles w/ the container approach, but I'm the only native Linux user - I'm not sure if X11 pass through can be done at all in the VM's running Docker in Windows/MacOS.

Once this is solved we're going to explore simulation options for the project. Since we're a group of 5 people spread across 3 time zones hardware is a tough sell, so we'll likely be working mostly in simulator. Currently looking into either Webots or Gazebo, but not married to either at all.

As for what the project is - no idea yet. We don't need to know that yet, and I figured having a strong base is going to help irregardless of what we focus on.

[–] hlfshell 3 points 1 year ago

One addition- sunlight is very bad for resin printers, so if your garage has windows or you routinely keep your garage doors open keep this in mind.

[–] hlfshell 3 points 1 year ago* (last edited 1 year ago)

Ah - I thought the image was in addition to the URL, when it overwrote it? Consider me embarrassed and a lemmy newb on this one. Fixed for now.

[–] hlfshell 1 points 1 year ago

I just finished my first long technical blog post - blogging is a relatively new habit I'm trying to build up. I posted the blogpost already to the robotics community so I'll just crosspost it with this link. TLDR it's the trial and tribulations I had while trying to use PPO to train a robotic arm to do pick and place.

I'm putting a hold on the other project I was burning out of - something I called coppermind (yes I'm a Sanderson fan) that handled chatbot memory/applications. I have an old version running on a digital ocean droplet plugged into Twilio, but recent degradations in ChatGPT 3.5 model response quality + that version not having my knowledge/vector database features means it's becoming a bit repetitive on its responses.

Right now with my masters in robotics starting up again in late August, and this being the project for the entire thing, I'm spending some time working on tooling to get myself up to speed on ROS2 and get repeatable environments up and running for it so I can quickly fix/deploy sim robots for the project. I have some ideas I'm toying with there. Unfortunately no idea what the project will be yet.

view more: ‹ prev next ›