Type of course:
Digital learning, Path
Language:
EN
Duration:
45 minutes
Workload:
6 hours
Proficiency:
Advanced
Target:
Professionals, Students
This course presents an overview of manipulator simulators compatible with ROS. It will illustrate the capabilities and limits of such simulators and present examples such as Gazebo, a standard simulator for ROS, the e.DO cube to emulate the e.DO manipulator robot from COMAU, and pyBullet, a Python simulator with a focus on robotic kinematics.
Further Learning Outcomes are:The learner is acquainted to configure the simulators/emulators and use them for exemplary small scenarios, like following or planning a trajectory.
The participants describe the role of manipulator simulators in robotics research and development and how they can be used for testing and experimentation.They explain the basic kinematic and dynamic models of robotic manipulators, and how they are represented in the simulators.The participants install and configure manipulator simulators, such as Gazebo.They configure and test ROS nodes and packages in manipulator simulators, including joint position, velocity, and torque control.This Learning Path contributes to the achievement of the Learning Outcome “Innovation and technology skills and competencies”. in the following manner. Firstly, it covers the existing state-of-the-art in developing simulators or digital twins for the manipulators. Second, the theoretical knowledge is directly tied towards developing an innovative emulator for the manipulator e.DO developed in-house in COMAU.
Learning outcomes
- This course presents an overview of manipulator simulators and discusses their features and limits. The learner will be acquainted to configure them and use them for exemplary small scenarios, like following or planning a trajectory.
- After finishing the learning path, the learner distinguishes between the presented simulators and judges the suitability for his/her own needs according to their scenario.
- After finishing the learning path, the learner configures the simulators and brings them into service.
LessonPyBullet for manipulator simulation
Course Content
LessonIntroduction to manipulator simulators - Assessment
Course Content
Topics
Automation and Robotics, Digital Transformation, Robot Operating System (ROS), Programming