PyCon Sweden 2021

Build custom robot in ROS
2021-10-22 , Software

Live stream: https://youtu.be/cuNEOtLbB14

The Robot Operating System (ROS) is a set of software libraries and tools that help you build robot applications. In this talk, we will discuss how to create your own custom robot and simulate it in Gazebo along with ROS. We will also learn to add cameras and other sensors which will enable us to move the robot and perform image processing using python.


The point of using ROS is to create a robotics standard, so that you don’t need to reinvent the wheel anymore when building a new robotic software.

In this talk, you will learn to create a robot from scratch using URDF and XACRO files. This will enable us to define the inertial, visual and collision aspects of the robot and also we will be able to integrate sensors into it. The method discussed will be very generic and can be used in other bots as well. Along with building robots, we will also learn to create a new world in a gazebo where we will spawn our robot.

This robot will then be controlled using python and we will also capture the video coming from the camera and do image processing over it in python. This will be a major building block towards building smart robots.

I am a Software Lead at Brane Enterprises and working on developing advanced capability drones. I am interested in the field of Embedded systems, IoT, and AI. I also try to write blogs, create YouTube videos, and give talks.

PyCon India 2020 Talk: https://www.youtube.com/watch?v=0zTF9Yi_igg

Portfolio: www.harshmittal.com

LinkedIn: www.linkedin.com/in/bytesByHarsh

Github: www.github.com/bytesByHarsh

YouTube: https://www.youtube.com/@bytesByHarsh

Medium: https://bytesByHarsh.medium.com/