Get in Touch

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
 21 Hours

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.
Investment

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)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories