July 29, 2019

Autonomous robots: A hands-on hardware and software workshop

Date of workshop: 01-02nd of September, 2019


Workshop Information    About Authors    Workshop Schedule    Registration


Autonomous robots: A hands-on hardware and software workshop
Autonomous robots: A hands-on hardware and software workshop

The robotics community has made impressive progress in recent years. Reliable and inexpensive robot hardware—from land-based mobile robots, to quadrotor helicopters, to humanoids—is more widely available than ever before. Perhaps even more impressively, the community has also developed algorithms that help those robots run with increasing levels of autonomy. In spite of (or, some might argue, because of) this rapid progress, robots do still present some significant challenges for software developers.

Over the past decade, ROS (Robot Operating System) has come in as a development standard for the community across the globe. It has made way for cross-platform and collaborative development with seamless integration of a range of hardware. For any aspiring robotics engineer or enthusiast, it is today necessary to have an understanding and ability to develop with ROS. It is the students of today, who will be innovators and pioneers of tomorrow.


How do you make a robot?
What goes into making a car “see” the world and drive by itself?

If you want to enter the world of autonomous drones, cars, surgical robots, a humanoid or anything else in your wild imagination but don’t know
where to start, this workshop is for you.

If you have begun your robotics journey with robot assembly and an Arduino, but want your robot do more, this workshop is for you.

Over the course of one and half days, we go to the heart of robot software: ROS (Robot Operating System), with plenty of programming, simulation experimentation in Gazebo and a full day of hands on experience with a ROS robot.

Key highlights:

  1. Introduction and hands on programming with ROS
  2. Sensor integration and robot simulation with Gazebo.
  3. From simulation to reality: Program your own robot.

Pre-requisites:

  1. Some familiarity with Ubuntu.
  2. Basics of C/C++ OR Python.
  3. Most importantly, the enthusiasm to make robots!

About the speakers:

Speakers: Mr. Zubin Priyansh and Mr. Gaurav Gupta are co-founders of Black Coffee Robotics, a high velocity robotics startup. They have many years of experience dealing with robots both in the industry and across leading universities of the world.
With this workshop, the attendees get a great opportunity to interact with them and get excited about a career in robotics.

Workshop Outline:

DayModuleKey Learning
Day 1Introduction to ROS
(3 hrs)
1. Introduction to robotics
2. ROS in the world of robotics
3. ROS file-system, packages, nodes, launch files
4. Hands-on programming with Publishers-Subscribers, Services
ROS and Gazebo (2.5 hrs) 1. Gazebo as a dynamic simulator
2. Hands on: Arm robot modelling,
dynamics and sensors in gazebo
3. move_it for application development
Self-driving robots (1.5 hrs) 1. Sensors used in navigation
2. Move_base as a navigation framework
Day 2Project on a ROS robot (Batch-1, 4 hrs) 1. Hardware introduction and kinematics, sensor data visualization
2. Project: Teleoperation, tracking application using computer vision
3. Debugging, Q/A.
(Batch-2, 4 hrs)Same as above

We look forward to welcoming you at our workshop!
Venue: IIT Ropar
Date of workshop: 01-02nd of September, 2019
Registration Fee:
500/- (IIT Ropar Fraternity)
1000/- (Outside Registrant)

Bank Account Details:

Name in Bank Account: IIT Ropar Revenue Account
Bank Name: State Bank of India
Bank Branch: IIT Ropar
Type of Bank Account: Saving Account
Account Number: 37360100716
IFSC Code: SBIN0013181
MICR Code: 140002008

To registration for workshop, please fill this form.