Let’s take a look at what I’ve broken today.

  • ros2 controller manager not available – articubot tutorials

    ros2 controller manager not available – articubot tutorials

    Hey everyone,I’m currently working through a great tutorial series on youtube for ROS2. Unfortunately, I ran into a bit of an issue with a race condition in a launch file. The controller managers were timing out before Gazebo was able to launch. The author offers a suggestion to try using OnProcessExit to work around this…

  • RaspberryPi Camera not detected – Ubuntu 20.04.5 LTS

    RaspberryPi Camera not detected – Ubuntu 20.04.5 LTS

    Hi everyone, I ran into a bit of an issue with a RaspberryPi 4 running Ubuntu 20.04.5 this morning. Running vcgencmd get_camera should have returned supported=1 detected=1 but instead I was getting supported=0 detected=0. This was a bit of a hard one to track down with Google but I eventually came across a stackoverflow post…

  • ROS2 on Parallels unable to be reached by other nodes

    Hi everyone, I’ve been messing around with ROS2 on a RaspberryPi and a Mac using Parallels to run Ubuntu. I hit a small snag when trying to get the nodes to communicate. The nodes on the RaspberryPi could not reach the ones being hosted on Ubuntu (Parallels). While I initially assumed that I had messed…

  • Gazebo classic material colors not working in Gazebo Ignition

    Hi everyone, I’m doing a few tutorials to simulate a lidar based navigation system and I’ve hit a few issues when trying to use Gazebo classic features in Gazebo Ignition. A recent one is that Gazebo Ignition was ignoring the material colours that I’d specified in my urdf. This is an example of what was…

  • Gazebo Classic to Gazebo Ignition Diff Drive Conversion

    Gazebo Classic to Gazebo Ignition Diff Drive Conversion

    Hi everyone, I’m currently following some ros2 tutorials for simulating a diff drive robot in Gazebo Classic. I’m using Gazebo Ignition and unfortunately the definitions aren’t interchangeable. Just in case anyone else hits the same issue, this is the definition I ended up using instead: The following links were pretty helpful when it came to…

  • Spawn entity timeout in Gazebo from Ros2

    Hi everyone, I’m currently following a tutorial to simulate a fairly basic lidar robot with ROS2 and Gazebo: https://www.youtube.com/watch?v=laWn7_cj434. Unfortunately, there have been a few updates since the tutorial was created and a number of the commands don’t map 1:1 (no copy and paste). While trying to create a launch file I ran into the…

  • libgl error pic id driver null – ros2 turtlesim

    Hi everyone, I’m currently following the ros2 turtlesim tutorial with Ubuntu on an M1 Mac with Parallels and Ubuntu. Unfortunately, I hit a ‘device not found’ when trying to start the control node. A bit of Googling revealed that 3D acceleration might not be enabled. To fix this, all you need to do is the…

  • The Repository is not Signed – Ubuntu ros2 installation

    Hi everyone, I’m currently installing ros2 on Ubuntu (with Parallels) and ran into the following error: I was following the official tutorial so I was little surprised to see this crop up. What I hadn’t realised was that I’d missed an error in the output dump while running sudo apt update: This was a clean…

  • Searching for a new site idea on Reddit!

    Searching for a new site idea on Reddit!

    Backstory A bit of a different sort of post this time. I’ve been looking for a new side project for a couple of weeks after finally deciding to shelve the one I’ve been working on for the last six months or so. I had intended to build a small scraping bot as a subscription service…

  • Errors pushing an image to a new ECR repo on AWS

    Errors pushing an image to a new ECR repo on AWS

    Hey everyone, I normally use DigitalOcean or Azure for docker and kubernetes but have decided to give AWS a go this time around. I was following a guide on deploying an image to a new ECR repo and hit a couple of issues. The first was that running the login command output help options instead…

Create a website or blog at WordPress.com