Skip to content

Releases: BeamNG/BeamNG-MATLAB-Simulink-integration

Version 1.4.0

Choose a tag to compare

@AbdelrahmanElsaidElsawy AbdelrahmanElsaidElsawy released this 09 Apr 14:26
  • New documentation site with updated and improved content
  • Add easy way to get examples from installed toolbox using beamng.copy_examples
  • S-function block preserves user-defined path to CSV file now (no more automatic conversion to absolute path)
  • S-function path empty string ('') now means "use path to default CSV file"
  • Minor improvements in examples

Version 1.3.1.1

Choose a tag to compare

@AbdelrahmanElsaidElsawy AbdelrahmanElsaidElsawy released this 20 Dec 17:35

Minor updates:

  • mltbx and prj files with the updated examples
  • fix the object_placement example

Version 1.3.1

Choose a tag to compare

@AbdelrahmanElsaidElsawy AbdelrahmanElsaidElsawy released this 19 Dec 12:13
  • Port Update: The used port with BeamNG is now 25252 instead of 64256.
  • Updated the code Code is updated with latest BeamNGpy v1.31 and BeamNG.tech v0.34.

Version 1.3.0

Choose a tag to compare

@aivora-beamng aivora-beamng released this 20 May 13:06
  • Added Simulink integration using FMI.
  • Added Examples with FMI.
  • Added CSV parser to the S-function.
  • Added the integration with co-simulation tool in BeamNG.tech.
  • Updated the code with latest BeamNGpy 1.29 and BeamNG.tech 0.32.

Version 1.2.0

Choose a tag to compare

@AbdelrahmanElsaidElsawy AbdelrahmanElsaidElsawy released this 21 Dec 14:38
  • fix windows send function.
  • Added new example
  • updated BeamNGpy syntaxes
  • updated the code with latest BeamNGpy 1.28 and BeamNG.tech 0.31

Version 1.1.0

Choose a tag to compare

@MrVicarius MrVicarius released this 27 Oct 14:11
c4d0880
  • Add linux compatibility
  • updated the code with latest BeamNGpy 1.26 and BeamNG.tech 0.28

Version 1.0.0

Choose a tag to compare

@MrVicarius MrVicarius released this 04 Oct 15:56

New BeamNG Matlab and Simulink bridge.

  • Added a Simulink subsystem that wraps the S-function returning busses instead of arrays as outputs.
  • Changed the Simulink S-function that now takes as parameters the UDP ports and addresses.
  • Added the Matlab function setup_beamngpy that allows to connect easily any python environment with BeamNGpy installed to Matlab.
  • Added the Matlab function load_lua_controller to load the vehicleSystemCoupling.lua controller directly from Matlab through BeamNGpy.
  • We have developed five fundamental scripts that showcase the versatility of using the MATLAB bridge
    to launch the Beamng.Tech simulator:
    • annotation_bounding_boxes.m
    • lidar_tour.m
    • lidar_tour.m
    • multishot_camera.m
    • object_placement.m
    • vehicle_state_plotting.m
  • Basic prototype UDP tight-coupling system for Simulink model with the BeamNG simulator.
    This prototype solution demonstrates typical communication between both ends of the system.