chrono-HIL

A Chrono-Based, Large-Scale, and High-Performance traffic and driving simulation middleware.

BSD-3-CLAUSE License

Stars
1
Committers
3

Chrono::HIL: High-Performance Traffic Simulation Middleware with Human-in-the-Loop Support

Overview

Chrono::HIL, an open-source middleware, is built upon the Chrono simulation framework, offering robust capabilities for large-scale and high-performance traffic simulations, integrated with human-in-the-loop driving simulation functionalities. This project is the brainchild of Json Zh Zhou, a PhD student at the University of Wisconsin-Madison, who continues to author and maintain the framework.

Objectives

The primary goal of Chrono::HIL is to deliver an accessible, open-source solution for implementing driving simulators. It emphasizes large-scale and high-fidelity vehicle dynamics simulations, coupled with interfaces for precise vehicle control. Key features of this middleware include:

  • Multi-Fidelity Vehicle Dynamics Modeling: Enables collision handling with various terrains.
  • High-Performance Computing: Supports parallel computing for handling large-scale traffic scenarios.
  • Global Real-Time Simulation Enforcement: Guarantees the timely execution of simulations.
  • Customizable Rendering and Control: Allows seamless integration with various driving simulators and computing clusters.

Gallery

Simulation Video Demos

Licensing and Support

Chrono::HIL is released under the BSD-3 license, consistent with the licensing for Project Chrono (Project Chrono Website). While the middleware is freely available and modifiable for both personal and commercial use, it does not include guaranteed technical support. Users are encouraged to open issues on the repository, and Jason will endeavor to provide assistance, though response times and support cannot be assured.

Contact

For software and hardware support inquiries, please contact Jason Zh Zhou at [email protected].