Installing ROS 2 on Ubuntu with `ros2_install.sh`
Setting up a reliable and efficient ROS 2 development environment is a key step in any robotics or automation project. In our previous post, we covered how to: Update a fresh Ubuntu installatio...
Setting up a reliable and efficient ROS 2 development environment is a key step in any robotics or automation project. In our previous post, we covered how to: Update a fresh Ubuntu installatio...
Introduction Welcome to the first post in my series on setting up a secure ROS 2 system on Ubuntu. In this part, we’re going to lay the groundwork by updating the operating system and setting up a...
As robotics becomes more accessible and developers take the leap into building their own intelligent machines, the importance of security cannot be overstated. Whether you’re tinkering with your fi...
Running Linux in QEMU for Testing on IBM PowerPC (or x86) I recently had the chance to work on an IBM Power 6 system running Linux—a first for me. While I’ve spent years working with x86 and ARM s...
If you read my last post, you’ll remember we explored QEMU from a high-level perspective. Today, let’s roll up our sleeves and dive into how you can quickly get a Linux VM up and running using QEMU...
Embracing Secure Remote Access with PuTTY SSH Keys In today’s digital landscape, secure remote access is crucial for managing servers and networks efficiently. Enter PuTTY and SSH keys—a powerful...
These days, virtualization has never been easier. Whether you’re using enterprise-grade solutions like Proxmox or VMware ESXi, or desktop-friendly platforms like VirtualBox or Hyper-V, spinning up ...

Step-by-step guide to secure and automate code backups using GitHub and Bash.
Introduction Imagine a world where robots entertain us at theme parks, birthday parties, or public events. Now, imagine one of these robots is a mischievous clown robot designed to perform pranks—...
When exploring robotics and automation, it’s easy to find demonstration code that blends system-generated logic with user-defined logic. While these demos are great for learning, they often lack th...