Skip to content

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

Compare
Choose a tag to compare
@AbdelrahmanElsaidElsawy AbdelrahmanElsaidElsawy released this 19 May 18:48
· 7 commits to master since this release
9e5c693

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()