Browse our collection of articles on various topics related to IT technologies. Dive in and explore something new!
Introduction Traditional local robotics simulation (e.g. running Gazebo on a laptop or...
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.
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.
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 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.
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.
Starting in robotics is exciting and overwhelming. With so many shiny, high-spec parts available,...
Last Updated: 12.07.2025 This article is part of my Road to Emotional AI series. Follow me to...
If you’ve just opened the door to ROS2 (Robot Operating System 2), chances are the learning curve...
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.
Welcome to the next pikoTutorial ! In the first article of Trying ROS2 series I showed how to...
Welcome to the next pikoTutorial ! The error we're handling today is a ROS runtime error: The...
Learn how to monitor and secure your projects using #Auditd and #Linux tools. Don't wait for a breach—audit and secure NOW!