Course Outline
Introduction to Agile Prototyping in Robotics
- Core principles of rapid prototyping and iterative design
- Overview of the ROS 2 ecosystem
- The role of Docker in enhancing agility and reproducibility in robotics
Configuring the Development Environment
- Installing ROS 2 and Docker on local or cloud-based systems
- Setting up Docker containers specifically for robotics development
- Utilising VS Code and relevant extensions to optimise workflows
ROS 2 Fundamentals for Prototyping
- Understanding ROS 2 packages, nodes, topics, and services
- Creating and managing ROS 2 workspaces
- Simulating robots using Gazebo
Applying Docker to Robotics Development
- Basics of containerisation for ROS applications
- Creating custom Docker images tailored to robotics projects
- Managing dependencies and configurations across different systems
Integration and Testing of Robotic Prototypes
- Connecting multiple ROS 2 nodes within Docker networks
- Testing perception and control modules in a simulated environment
- Debugging and optimising containerised applications
Collaborative and Scalable Robotics Development
- Implementing version control for sharing ROS-Docker projects
- Establishing continuous integration pipelines for robotics
- Deploying and scaling prototypes across multiple devices
Practical Project: Containerised ROS 2 Prototype
- Designing and implementing a robot simulation pipeline
- Containerising the entire workflow using ROS 2 and Gazebo
- Testing and deploying a functional prototype
Summary and Future Steps
Requirements
- Foundational proficiency in Python programming
- Comfort with Linux command-line utilities
- Comprehension of core robotics concepts, including sensors, actuators, and control systems
Target Audience
- Developers and robotics enthusiasts aiming to accelerate prototype creation
- Startup engineers developing proof-of-concept robotic solutions
- Makers and hobbyists looking to explore ROS 2 with contemporary deployment tools
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
- Flexible Schedule: Dates and times adapted to your team's agenda.
- Format: Online (live), In-company (at your offices), or Hybrid.
Price per private group, online live training, starting from 3900 € + VAT*
Contact us for an exact quote and to hear our latest promotions
Testimonials (2)
Supply of the materials (virtual machine) to get straight into the excersises, and the explanation of the Ros2 core. Why things work a certain way.
Arjan Bakema
Course - Autonomous Navigation & SLAM with ROS 2
its knowledge and utilization of AI for Robotics in the Future.