Articles by Tag #ros2

Browse our collection of articles on various topics related to IT technologies. Dive in and explore something new!

Cloud Robotics Development on AWS: Migrating from RoboMaker to Batch

Introduction Traditional local robotics simulation (e.g. running Gazebo on a laptop or...

Learn More 2 0Sep 18

Building a ROS2-Based Autonomous Cybersecurity Robot for Ethical Hacking

Explore the intersection of cybersecurity and robotics with this ROS2-based autonomous ethical hacking robot. Designed for penetration testing and security research, this project integrates Zero Trust Security, encryption, and AI-driven threat detection to secure robotic systems. Learn how to identify, test, and defend against cyber threats in autonomous robots.

Learn More 2 0Feb 14

🔐 Securing ROS 2 Robots: Network Intrusion Detection with Suricata

As robots become more connected and operate across public and private networks, network-level intrusion detection is critical. In this guide, part of our comprehensive ROS 2 robot hardening series, you'll learn how to install and configure Suricata on Ubuntu 24.04 to monitor ROS 2 DDS traffic and detect suspicious activity in real time. We walk through host-based deployment, automated scripting via main.sh, and how to validate your setup—empowering you to build safer, more resilient robotic systems.

Learn More 1 0May 7

🔒 Secure ROS2 Setup: Hardening Your Robot Project from the Start

Secure your ROS2 robot projects from the ground up. This series walks you through essential Linux hardening, ROS2 installation best practices, and network security steps to protect your robotics systems from cyber threats. Ideal for makers, developers, and anyone building secure, connected robots.

Learn More 1 0Apr 14

🔐 Securing ROS2 Nodes with SROS2: Encryption and Permissions for Robot Communications

Learn how to secure communication between ROS2 nodes using SROS2. This guide covers keystore setup, node certificate creation, permission management, and encrypted messaging for robotic systems running on Linux.

Learn More 1 0Apr 30

🔐 AppArmor and ROS2 – The Article I Tried Not to Write

Discover why AppArmor may not be ideal for ROS2 development with colcon. Learn from real-world insights comparing AppArmor, SELinux, and Oracle Linux in robotics system security.

Learn More 0 0Jun 4

Stop Wasting Money on the Wrong Robot Parts: The Essential Starter Kit

Starting in robotics is exciting and overwhelming. With so many shiny, high-spec parts available,...

Learn More 0 1Aug 12

ROS 2: A Growing Reference from My Robotics Work

Last Updated: 12.07.2025 This article is part of my Road to Emotional AI series. Follow me to...

Learn More 0 0Jul 11

Start ROS2 Today: What Are Recommended Steps?

If you’ve just opened the door to ROS2 (Robot Operating System 2), chances are the learning curve...

Learn More 0 0Sep 7

Enhancing Code Reusability in Robotics: A Modular WiFi Scanner with ROS2 & Systemd

Learn how to build a modular WiFi scanner in Python that separates core logic from execution methods. We’ll integrate it with Systemd for automation and ROS2 for real-time robotics applications, demonstrating the power of Separation of Duty for better maintainability and reusability.

Learn More 0 0Feb 26

Trying ROS2: client/server within a single container

Welcome to the next pikoTutorial ! In the first article of Trying ROS2 series I showed how to...

Learn More 0 0Jul 8

Bug of the week #9

Welcome to the next pikoTutorial ! The error we're handling today is a ROS runtime error: The...

Learn More 0 0May 29

🛡️ Securing ROS2 Robotic Projects with Auditd: A Practical Guide

Learn how to monitor and secure your projects using #Auditd and #Linux tools. Don't wait for a breach—audit and secure NOW!

Learn More 0 2May 17