AdvanceIMU sensor added, AI driver added, and minor fixes in publisher script
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, andvk
for 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()