Workshop On Robot Operating System (ROS) Session 2

Building robots and autonomous systems might sound fun but every successful project requires a very elaborate and intensive plan. It’s important for any engineer to be able to simulate the robot/system in various environmental conditions before moving to the development stage. This is why IEEE NSU Robotics and Automation Society in collaboration with IEEE NSU Student Branch is organizing a workshop titled “Introduction to Robot Operating System (ROS)”. Robot Operating System (ROS) is an open-source framework designed to help developers create and manage robot software. It provides tools and libraries to simplify tasks like controlling hardware, processing sensor data, and enabling communication between different parts of a robot. ROS is widely used in robotics research and development, allowing for collaboration and sharing of code, which accelerates innovation in fields like autonomous vehicles, drones, and robotic arms.
Since its inception, IEEE NSU RAS SBC has striven to educate students, produce enthusiasts, and ensure that students have the opportunity to innovate, learn, and explore robotics and automation for them to become passionate about it. Therefore, IEEE NSU RAS SBC wants to empower the students through an interactive workshop on a very new yet fun aspect of automation.
It is our utmost pleasure to have Muhammad Irfanul Haque as our instructor for this workshop. He is a professional software engineer and amateur roboticist. Irfan works as a remote backend engineer for a Lebanese startup and dabbles in automation projects in his free time. He has been teaching programming, electronics, and robotics to students aged under-10 to mid-20s since 2018. Research interests include control systems, AI, psychology, and, needless to say, anime & memes.
Topics that will be covered in the Session2:
ROS Packages
– Using external ROS packages
– 3rd party ROS packages
Simulation Demos
– ROS & Webots
 
**As we will cover the use of an operating system in this workshop, participants are expected to bring their laptops and chargers with them**
**THEY MUST INSTALL SOME IMPORTANT TOOLS BEFORE THE WORKSHOP**
 
Software Requirements:
– Ubuntu
– ROS2
– Code Editor of your choice (We’ll be using VSCode)