







This course specialized in vision based autonomous driving robots. With a blend of online and on-site sessions, you’ll gain the skills needed to develop and implement vision-based autonomous systems.
Start Dates
Duration
Language
Throughout the workshop we will go deep into the fundamentals of ROS2, and build on top of that to create an autonomous vehicle that uses a camera as its main sensor.
Explore key concepts such as Canny Edge Detection, Contours, and Color Filters, and understand their roles in autonomous driving.
Delve into Convolutional Neural Networks (CNNs) and learn how they process visual information to enable self-driving capabilities.
Master the use of PID controllers and Gain Scheduling for precise control of autonomous vehicles, enhancing stability and performance.
Get hands-on experience with Basic ROS2, integrating your knowledge into a powerful framework for robot control.
This is NOT a course for beginners and some basic python knowledge is needed. Also you will be required to work on these tasks on your own computer that must meet certain standards in order to run the simulation software. We can provide virtual machines at extra costs for this.
You'll need to have a foundational understanding of Python to ensure you can follow along with the coding aspects of the workshop.
You'll need to know how to run basic bash commands to ensure you can follow along with the coding aspects of the workshop. If you can complete every question In this test you will be fine in the course.
High school-level math is sufficient, and the course will help refresh your memory with the relevant topics along the way.
Processor: Multi-core (4+ cores)
Memory: 16 GB+ RAM
GPU: Dedicated with OpenGL support (NVIDIA/AMD recommended)
Storage: SSD with 20 GB+ free space
Begin your journey by creating a rock-solid foundation.
In this phase, you’ll set up your development environment—including setting up and ROS2, configuring your workspaces, and familiarizing yourself with essential ROS2 concepts such as nodes, topics, services, and actions.
You’ll gain hands‑on experience with basic ROS2 applications, ensuring you’re fully prepared to integrate more advanced systems later on.
Transition to the heart of vision-based autonomy by learning how to work with camera sensors and cutting-edge computer vision techniques.
In this phase, you’ll integrate camera hardware into ROS2, calibrate and stream live image data, and utilize powerful libraries like OpenCV.
You’ll explore image processing fundamentals—such as filtering, edge detection, and feature extraction—to transform raw visual data into meaningful insights that drive autonomous behavior.
Elevate your skills with advanced AI and simulation techniques.
In this phase, you’ll integrate deep neural networks using frameworks like TensorFlow or PyTorch to tackle complex vision tasks such as object detection, and semantic segmentation.
Alongside, you’ll immerse yourself in simulation tools to rigorously test, fine‑tune, and validate your algorithms in realistic virtual environments before deploying them in the real world.
Cap off your course with an exciting, hands‑on Track Day.
This culminating event gives you the opportunity to deploy your integrated vision‑based autonomous system on a real test platform.
Fine‑tune sensor calibrations and control algorithms in a live environment while demonstrating your project’s performance, ensuring that all your hard work translates into practical, real‑world success.
By the end of this workshop, you will have a thorough understanding of vision-based autonomous driving systems and the skills to implement them using advanced tools and techniques. You’ll be prepared to take on complex projects in the field of autonomous vehicles. Additionally, with a solid grasp of ROS2 fundamentals, you’ll have a strong foundation to develop and build any robotics project leveraging the ROS2 platform.
Don’t miss your chance to master vision-based autonomous driving technology. Enroll in our workshop today to gain hands-on experience, advanced skills, and the knowledge needed to excel in the field of self-driving vehicles and robotics. Start your robotics journey with RobotX
We try to keep this page up to date with the latest information about the course, but if you would like any more information feel free to reach out to us via our contact page.
Our terms and conditions can be found here.
We do not directly provide food and drinks on our on-site sessions We operate in venues in and around Berlin so there is usually something nearby and, depending on the location of the course there maybe something on site. If you want more info contact us with the date you are interested in.
We rent out different venues depending on the class size and availability but you can be sure that we will be somewhere in the Berlin area and we will let you know the venue before hand.
Should you have any queries or doubts related to our workshops or offerings, don’t hesitate to drop us a line, we’d love to help!
Whether you’re new to robotics or a seasoned builder, our hands-on approach ensures you’ll walk away with the practical knowledge and confidence to keep moving forward on your journey.
Get to grips with the basics of python programming and AI, with real-world flying challenges. Perfect for beginners who want to start coding.
Dive into advanced concepts of autonomous vehicles using vision-based techniques. Ideal for learners with a solid grasp of Python and algorithms.
Get a strong foundation in robotics with practical tasks and interactive lessons. No prior experience needed, just a passion for learning!
RobotX Workshops offers hands-on, byte-sized robotics courses designed to make learning practical, fun, and accessible.
We provide an alternative to long-term university programs, focusing on real-world skills through gamified lessons and hands-on workshops.