Skip to content

Releases: BeamNG/beamng-ros-integration

BeamNG ROS1 Integration v0.6.0

10 Oct 11:21
Compare
Choose a tag to compare

BeamNG ROS1 Integration v0.6.0 has been released.

This version is compatible with BeamNG.tech 0.33 and BeamNGpy v1.30. It brings :

  • Support for new sensors : GPS, Roads sensor, Radar sensor, Ideal radar sensor, Mesh sensor, and Powertrain sensor.
  • New scenarios.
  • in-code documentations

Blog post: https://beamng.tech/blog/beamng-tech-033/

AdvanceIMU sensor added, AI driver added, and minor fixes in publisher script

19 May 18:48
9e5c693
Compare
Choose a tag to compare

Version 0.5

  • LIDAR Modes: This automated LiDAR sensor operates in three modes: Full 360 Degrees Mode for comprehensive, rapid updates around an 'up' vector; LFO Mode for low-frequency, directional readings; and Static Mode for fixed, angle-specific readings, with 360 mode and other settings customizable via flags.

  • BeamNGpy API Update: Updated connection API in BeamNGpy:

    • Added -gfx to <game_client>.open, to choose the renderer i.e., dx11 for DirectX11, and vk for Vulkan.
  • Removed the imu sensor: the classic vehicle-attachable imu sensor is removed.

  • Support for Advanced IMU: Added an automated Advanced IMU to ROS support.

  • Support for AI driving node: AI mode is added to beamng_agent.

Note: use the following code to upgrade your imu to advanceIMU
from:

imu_pos = IMU(pos=(0.73, 0.51, 0.8), debug=True)

vehicle.sensors.attach('imu_pos', imu_pos)

readings = vehicle.sensors.poll()['imu_pos']

to:

imu_pos = AdvancedIMU(...)

readings = imu_pos.poll()

Minor release v0.4.1

23 Dec 06:12
1d9c9b8
Compare
Choose a tag to compare
Update CHANGELOG.rst

Major fixes in automation sensors. adding Lidar TF to Rviz

02 Nov 18:44
a857402
Compare
Choose a tag to compare

Version 0.3

Automation Sensors API: Fixed the API for automation sensors (Camera, LIDAR, and Ultrasonic).

Static Transform Function: Added a static transform function for automation sensors.

Sensor Categories: Introduced two sensor categories: automation sensors and classical sensors.

Time Synchronization: Added time synchronization between ROS-bridge and transforms in RViz.

LIDAR Visualization: Added LIDAR signals to the RViz visualizer.

Acknowledgment: Special thanks to [@podgorki](https://github.com/podgorki) for their valuable contributions to the automation sensors API, TF transform, and LIDAR visualization in RViz, and more.

Major fixes in automation sensors and API fixes, Adding lidar into Rviz, Static TF transform

03 Oct 14:54
253327d
Compare
Choose a tag to compare

Version 0.4

  • LIDAR Orientation: Corrected the orientation of the LIDAR sensor.

  • Electrics Sensors: Fixed attributes of the Electrics sensors.

  • Ultrasonic Sensor API: Fixed the Ultrasonic sensor API.

  • Ultrasonic Sensor Message Type: Changed the message type of the Ultrasonic sensor.

  • BeamNGpy API Update: Updated connection API in BeamNGpy:

    • Removed the remote parameter from <bngpy>.BeamNGpy.
    • Added listen_ip='*' to <game_client>.open.
  • Release Updates: Updated release numbers from 0.1.2 and 0.1.3 to 0.2 and 0.2.1, respectively.

  • Launch Configuration: Removed bridge.launch and now depend only on example.launch. Minimized the arguments by removing ns group.

v0.2

02 Oct 08:18
Compare
Choose a tag to compare
  • Added beamng_teleop_keyboard for keyboad control of the vehicle (from ROS)
  • Added /cmd_vel topic
  • Added hand brake (parking brake) control

v0.2.1

05 Apr 07:46
Compare
Choose a tag to compare
  • Fix the throttle bug, and the brake too

v0.1.1

21 Sep 16:20
Compare
Choose a tag to compare

Minor release for adding brake function

v0.1.0

15 Jun 13:00
b1637c5
Compare
Choose a tag to compare

Initial BeamNG-ROS -Integration bridge