Robotic Perception with ROS 2 and Python

Jasmeet Singh (~jasmeet8)


5

Votes

Description:

At A.T.O.M Robotics Lab, we are dedicated to advancing the field of robotics by making our projects open-source. In this conference talk, I, as one of the co-founders of A.T.O.M, am thrilled to present one of our latest achievements: the ROS Perception Pipeline. Our goal is to provide a comprehensive and customizable solution for all Robotics-Perception challenges.

During the talk, we will introduce our innovative plug-and-play ROS 2-based perception-pipeline, designed to cater to a wide range of user-specific tasks. This pipeline can be effortlessly tailored to suit various applications, just like playing with LEGO bricks. We are actively developing different components for tasks such as Object Detection, Image Pre-Processing, and Image Segmentation, making it easy to stitch together a custom pipeline for any use case.

Major takeaways from this talk:

  • Fundamentals of Robot Perception and Why it is Needed
  • Basics of ROS (Robot Operating System) and ROS 2
  • Making a Python-Based ROS 2 Node and Implementing a Plugin-Based Architecture using Abstract Classes
  • Plugin-based Object Detection ROS 2 package with Python

Prerequisites:

Required:

  • Basics of Python
  • Concepts of OOPs
  • Abstract Classes

Preferred:

  • Knowledge of ROS / ROS 2
  • Basics about famous Object Detection models like YOLOv5, YOLOv8, etc.

Speaker Info:

I am Jasmeet Singh, a Robotics Engineer by day and a Space Enthusiast by night. My primary areas of interest lie in robot perception, robotic simulations, and mechatronics. Additionally, I hold the position of co-founder in a Robotics Research and Development Society called A.T.O.M Robotics Lab at my college. Apart from my dedication to robotics, I also possess a keen enthusiasm for Embedded Systems, PCB Designing, 3D Modelling / Graphics, and 3D Printing. I frequently combine these interests to build hobby projects and eagerly share my projects with the community.

Currently, I am a GSoC Contributor working with Open Robotics on their Open Source Robotics Simulator named Gazebo (Gz Sim), on a project titled 'Automatic Computation of Moments of Inertia for Robotic Links'.

Section: Data Science, AI & ML
Type: Talks
Target Audience: Intermediate
Last Updated: