PinnedJegathesan ShanmugamROS2 from the Ground Up: Part 1 — An Introduction to the Robot Operating SystemROS2, the robot’s friend, A platform on which they depend, For communication, coordination, and control, It helps them achieve their goals.Dec 22, 20223Dec 22, 20223
Jegathesan ShanmugamBehavior Trees for ROS2 — Part 1: Unlocking Advanced Robotic Decision-Making and ControlIn the complex and fascinating world of robotics, Behavior Trees (BTs) have emerged as an integral part of decision-making processes.May 14, 20232May 14, 20232
Jegathesan ShanmugamROS2 from the Ground Up: Part 8- Simplify Robotic Software Components Management with ROS2…Learn about ROS2 and its publisher-subscriber lifecycle camera pipeline, simplifying robotic software component management with ROS2.Feb 26, 20232Feb 26, 20232
Jegathesan ShanmugamPart 2- Exploring the Data Types in OpenCV4: A Comprehensive GuideWelcome to the second part of our series on Exploring the Data Types in OpenCV4. In the previous post, we covered two basic data types that…Feb 18, 20231Feb 18, 20231
Jegathesan ShanmugamPart 1- Exploring the Data Types in OpenCV4: A Comprehensive GuideOpenCV uses a combination of template-based and specialised data types to balance the need for both convenience and flexibility in computer…Feb 11, 2023Feb 11, 2023
Jegathesan ShanmugamDocker and QEMU: A Powerful Combination for Accelerating Edge Computing Development and Optimizing…Edge computing development can be slow, especially when it comes to compiling large libraries on devices like Raspberry Pi, Jetson.Jan 15, 20231Jan 15, 20231
Jegathesan ShanmugamRaspberry Pi 4 + Ubuntu 20.04 LTS + ROS2: A Step-by-Step Guide to Installing the Perfect SetupLooking to set up the perfect robotics development environment on your Raspberry Pi 4? Our step-by-step guide will show you how to install.Jan 7, 20232Jan 7, 20232
Jegathesan ShanmugaminROS2 Tips And TricksRunning ROS2 Nodes in a Python Virtual EnvironmentUsing Python virtual environments for ROS2 nodes can be a useful way to manage dependencies and avoid conflicts between different packages…Jan 4, 2023Jan 4, 2023
Jegathesan ShanmugamROS2 from the Ground Up: Part 7- Achieving Reliable Communication in ROS 2 with QoS ConfigurationsIn a Robot Operating System (ROS) 2 system, Quality of Service (QoS) is used to specify various policies that determine how messages are…Dec 31, 2022Dec 31, 2022
Jegathesan ShanmugamROS2 from the Ground Up: Part 6- DDS in ROS2 for Reliable Robotics CommunicationModern robotics systems are complex due to the need to integrate various types of sensors, actuators, and other hardware components in…Dec 29, 2022Dec 29, 2022