Versatile vehicular software platform
BeamNG.research is a very versatile and open platform for development related to vehicles. Due to its flexibility in its input/output and integrated editors, it is a very good solution to solve problems for the automotive industry and everything around it.
State-of-the-art Soft body physics
We are using an in-house advanced physics engine that enables everyone to build anything out of mass points called ‘nodes’ and connections in between called ‘beams’:
With these basic building blocks, you can build everything:
Example of unintentional behaviors of the physics engine due to the low level simulation:
General tech overview:
Collision detection
Collision detection and resolving at 2000 Hz
Several ground models are available: Asphalt, dirt, gravel, ice, etc
No cheating: Collision resolving is strictly penalty force based, to guarantee physics invariants (momentum conservation etc)
Simulation
We are simulating a huge variety of subsystems. Some of them:
- Highly dynamic, interactive drivetrain
- Brakes: ABS, ECS, thermal simulation
- High detailed interiors and dynamic dashboards:
- Engine: Pressure cooled combustion engine
- Rendering: Good looking visuals:
Physically based rendering is planned
- Onboard simulation of devices. For example a simple navigation system with an isolated software:
- Racing AI that does dynamic path/race line planning without cheating
- High level scenarios to reenact special scenes
Aerodynamics and hydrodynamics
We are simulating realtime aerodynamics, hydrodynamics and buoyancy:
Pressured volumes:
Pixel perfect image annotation
We can extract images from the simulation:
- Normal, annotated and depth images (WIP)
- Good similarity metrics of the extracted images: You can extract a huge amount of different images
- Our AI drives the vehicles around on our extensive road network in fast-forward
- Is able to extract a huge amount of images in a short amount of time
Sensors
We are working on various sensors for the vehicles:
- Forces/Accelerations in high resolution on 2k points in the car
- Positioning/GPS (WIP)
- Laser scanners: LIDAR (2.2M points/s at 30 FPS atm)
- Ultrasound / Distance (WIP)
- Radar (WIP)
- Multiple cameras (WIP)
- Sensor fusion (change sensor setup and re-extract the data) – WIP
Autonomous vehicle testing
- You can extract the data, sensors, images, etc and close the loop back and provide the steering, etc input back to the simulation in realtime.
- Every vehicle in our simulation is an agent that has its own operating system written in Lua. Changing the behavior is just a matter of a key press, resulting in fast development iteration times
License
- Free for non-commercial use. We love to participate in research and push the boundaries of what humanity can do together – so it is natural for us to support researchers and their students.
- Commercial license available. Please contact us.
Support
We can provide several forms of professional support:
- Documentation (WIP)
- Time critical support via chat/skype/telephone
- Custom research and development on a project base
Please contact us if you want to know more.
Citation
Use of BeamNG.Research in non-commercial, academic studies should be properly cited in any articles or presentations made about the research project. Please adhere to the citation format required by your institution or publication, using the information below:
Title: BeamNG.Research Author: BeamNG GmbH Address: Bremen, Germany Year: 2018 Version: 1.3.0.0 URL: https://www.beamng.gmbh/research
It would be appreciated if you send us a copy of the article or presentation for our records.
@software{beamng_research, title = "{B}eam{NG}.research", author = {{BeamNG GmbH}}, url = {https://www.beamng.gmbh/research}, version = {1.3.0.0}, date = {2018-10-11}, }
Contact us
Please feel free to reach out to us via email: research@beamng.gmbh