Skip to content

[Workshop] : Introduction to ROS #3

@Ridhwanluthra

Description

@Ridhwanluthra
  • Abstract (2-3 lines)
    ROS (Robot Operating system) is a very useful technology to learn for anyone interested in working in robotics. It allows for a Roboticist to be able to focus on his work and let ROS do all the heavy lifting for them.
  • Brief Description and Contents to be covered

Introduction to ROS (Robotics Operating System)


Understanding what is ROS and why should we use it?

This section includes the basic principles of ROS, The way it is built and the reasons to use it. It would also include some examples on how to use it and best situations when you can not work without it.

OK GOOGLE..... "Navigate to ROS filesystems"..... WHAT!!!!!

Understanding and navigating the ROS filesystem is a really tricky thing to understand for any beginner. We would understand and explore the filesystem and ensure that everyone is comfortable with navigating it.

Code, code, and code everywhere ... Can you package it, please!!

Packages are the heart of ROS and a very important topic to master being able to successfully manage ROS packages is a skill that can save you hours of frustration in the future.

I would love to talk to my fellow nodes but I don't have a topic

Understanding nodes and topics and how communication is done between various topics.

How do I contact my fellow nodes?

Understanding the concepts of publisher and subscribers.

Mom, why don't my node friends reply?

Understanding the usage of services, how they are different from nodes and how to use them effectively in projects.

oh no, I have a topic but fellow node doesn't know my language.

Understanding message and service data structures. How to create new user-specific messages and services.

I fought with my friend what now!

ROS provides tremendous resources to debug any robot. Understanding and using some of those to debug sample errors.


We will be discussing all the above-mentioned concepts with examples from my experiences of working with ROS. Everything will be done practically to ensure that everyone is able to go back and built AWESOME robots.

  • Pre-requisites for the talk
    None
  • Time required for the talk
    1.5 hours
  • Link to slides
    Will update
  • Will you be doing a hands-on demo as well?
    Yes
  • About yourself
    I am a Robotics and Artificial intelligence enthusiast.
  • Are you comfortable if the talk is recorded and uploaded to ROSPi Jam Delhi's YouTube channel?
    yes
  • Any query?
    no

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions