ROS2 interface
- Project
- 19027 AIToC
- Type
- Enhancement
- Description
Robot Operating System is a selection of libraries and tools to build robot applications. Traditionally the included simulation tools concentrate on simulation of mechanics and environment. Mevea has development an ROS2 interface to enables use of more detailed machine, environment and work process simulation. The interface consists of set of sensor models, widely used in mobile robotics, combined with corresponding ROS2 nodes. The interface includes also environment perception sensor models such as LiDAR and camera with predefined nodes in Unity visualization environment.
- Contact
- Asko Rouvinen, Mevea Ltd
- asko.rouvinen@mevea.com
- Research area(s)
- Dynamics simulation, robotics
- Technical features
Set of ROS2 nodes to send standard ROS2 sensor messages integrated with Mevea Simulation SW. Predefined sensors: Odometer, IMU, GPS, LiDAR, Camera. Clock node to use simulation time as global clock. Template examples for node development. The sensors are compatible with Mevea dynamic environment model that enables simulation of earth moving processes. Data exchange between Mevea Simulation Software and Unity is implemented using Mevea API that enables sending data required for machine and dynamic environment visualization to Unity.
- Integration constraints
Supported operating systems: Windows, Ubuntu Linux 20.04 & 22.04. ROS2: Galactic, Humble.
- Targeted customer(s)
Machine manufacturers, engineering service providers
- Conditions for reuse
License
- Confidentiality
- Public
- Publication date
- 08-02-2024
- Involved partners
- Mevea OY (FIN)