Course Outline
Introduction to Rapid Prototyping for Robotics
- Core principles of rapid prototyping and iterative design
- An overview of the ROS 2 ecosystem
- How Docker drives agility and reproducibility in robotics
Configuring the Development Environment
- Installing ROS 2 and Docker on local or cloud infrastructure
- Setting up Docker containers specifically for robotics development
- Leveraging VS Code and relevant extensions for streamlined workflows
ROS 2 Fundamentals for Prototyping
- Exploring ROS 2 packages, nodes, topics, and services
- Creating and building ROS 2 workspaces
- Simulating robot behavior in Gazebo
Applying Docker to Robotics Development
- Essentials of containerization for ROS applications
- Crafting custom Docker images for robotics projects
- Managing dependencies and configurations across various systems
Integrating and Validating Robotic Prototypes
- Linking multiple ROS 2 nodes within Docker networks
- Testing perception and control modules in simulated environments
- Debugging and optimizing containerized applications
Collaborative and Scalable Robotics Development
- Managing version control and sharing ROS-Docker projects
- Setting up continuous integration pipelines for robotics
- Deploying and scaling prototypes across multiple devices
Hands-on Project: Containerized ROS 2 Prototype
- Designing and implementing a robot simulation pipeline
- Containerizing the entire workflow using ROS 2 and Gazebo
- Testing and deploying the functional prototype
Summary and Future Directions
Requirements
- Foundational knowledge of Python programming
- Proficiency with Linux command-line utilities
- A grasp of core robotics concepts (sensors, actuators, and control)
Intended Audience
- Developers and robotics enthusiasts seeking to build prototypes rapidly
- Startup engineers creating proof-of-concept robotic applications
- Makers and hobbyists exploring 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 4800 € + 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.