Releases: BeamNG/beamng-ros-integration
Release list
Version 0.7.0
- Code Update: Updated the code with the latest BeamNGpy 1.32 and BeamNG.tech 0.35.
- Sensor's publisher fix: Fixed Lidar sensor publisher
- documentations: Created differented documentation website that supports versioning i.e., ROS1 documentations
Version 0.6.1
- Code Update: Updated the code with the latest BeamNGpy 1.31 and BeamNG.tech 0.34.
- Port Update: The used port with BeamNG is now 25252 instead of 64256.
- Fixed some sensor issues.
Version 0.6.0
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/
Version 0.5
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
-gfxto<game_client>.open, to choose the renderer i.e.,dx11for DirectX11, andvkfor Vulkan.
- Added
-
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
Update CHANGELOG.rst
Major fixes in automation sensors. adding Lidar TF to Rviz
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.
Version 0.4
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
remoteparameter from<bngpy>.BeamNGpy. - Added
listen_ip='*'to<game_client>.open.
- Removed the
-
Release Updates: Updated release numbers from
0.1.2and0.1.3to0.2and0.2.1,respectively. -
Launch Configuration: Removed
bridge.launchand now depend only onexample.launch.Minimized the arguments by removingns group.
v0.2
- 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
- Fix the throttle bug, and the brake too
v0.1.1
Minor release for adding brake function