Abstract (2-3 lines)
ROS is an amazing framework that allows you to build really huge projects with minimal headache but ROS can be a bit daunting at the start. The idea here is to be able to start development on ROS right after the tutorial.
Brief Description and Contents to be covered
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
Basic python and ability to learn 😉
Time required for the talk
2 hrs
Link to slides
will update
Will you be doing hands-on demo as well?
yes
Link to ipython notebook (if any)
About yourself
I am a Robotics and AI enthusiast currently pursuing B.tech in information technology and mathematical innovations at Cluster Innovation Centre.
I work on building robots with advanced AIs to solve real-world problems.
Are you comfortable if the talk is recorded and uploaded to PyData Delhi's YouTube channel ?
yes
Brief Description and Contents to be covered
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 Basic python and ability to learn 😉
Time required for the talk 2 hrs
Link to slides will update
Will you be doing hands-on demo as well? yes
Link to ipython notebook (if any)
About yourself I am a Robotics and AI enthusiast currently pursuing B.tech in information technology and mathematical innovations at Cluster Innovation Centre. I work on building robots with advanced AIs to solve real-world problems.
Are you comfortable if the talk is recorded and uploaded to PyData Delhi's YouTube channel ? yes
Any query ? High speed internet will be required