MultiVehicle Simulator (MVSim): lightweight dynamics simulator for multiagents and mobile robotics research

02/21/2023
by   Jose Luis Blanco-Claraco, et al.
0

Development of applications related to closed-loop control requires either testing on the field or on a realistic simulator, with the latter being more convenient, inexpensive, safe, and leading to shorter development cycles. To address that need, the present work introduces MVSim, a simulator for multiple vehicles or robots capable of running dozens of agents in simple scenarios, or a handful of them in complex scenarios. MVSim employs realistic physics-grounded friction models for tire-ground interaction, and aims at accurate and GPU-accelerated simulation of most common modern sensors employed in mobile robotics and autonomous vehicle research, such as depth and RGB cameras, or 2D and 3D LiDAR scanners. All depth-related sensors are able to accurately measure distances to 3D models provided by the user to define custom world elements. Efficient simulation is achieved by means of focusing on ground vehicles, which allows the use of a simplified 2D physics engine for body collisions while solving wheel-ground interaction forces separately. The core parts of the system are written in C++ for maximum efficiency, while Python, ROS 1, and ROS 2 wrappers are also offered for easy integration into user systems. A custom publish/subscribe protocol based on ZeroMQ (ZMQ) is defined to allow for multiprocess applications to access or modify a running simulation. This simulator enables and makes easier to do research and development on vehicular dynamics, autonomous navigation algorithms, and simultaneous localization and mapping (SLAM) methods.

READ FULL TEXT

page 1

page 5

research
06/07/2023

RotorPy: A Python-based Multirotor Simulator with Aerodynamics for Education and Research

Simulators play a critical role in aerial robotics both in and out of th...
research
11/17/2022

A Flexible MATLAB/Simulink Simulator for Robotic Floating-base Systems in Contact with the Ground

Physics simulators are widely used in robotics fields, from mechanical d...
research
05/29/2020

Simulation Framework for Mobile Robots in Planetary-Like Environments

In this paper we present a simulation framework for the evaluation of th...
research
11/23/2021

VISTA 2.0: An Open, Data-driven Simulator for Multimodal Sensing and Policy Learning for Autonomous Vehicles

Simulation has the potential to transform the development of robust algo...
research
03/01/2022

Render-in-the-loop aerial robotics simulator: Case Study on Yield Estimation in Indoor Agriculture

Inspired by recent promising results in sim-to-real transfer in deep lea...
research
01/28/2022

Close the Visual Domain Gap by Physics-Grounded Active Stereovision Depth Sensor Simulation

In this paper, we focus on the simulation of active stereovision depth s...
research
06/03/2023

Development of On-Ground Hardware In Loop Simulation Facility for Space Robotics

Over a couple of decades, space junk has increased rapidly, which has ca...

Please sign up or login with your details

Forgot password? Click here to reset