Fix DVS sensor bug in manual control due to np.bool deprecation in newer numpy version (#8256)

* Update numpy version compatible for Python 3.8-3.11

* Update comments for generations of vehicles and pedestrians

* Update generation comments in all scripts which include the filter

* Update filter and printed message in vehicle_physics.py

* Add vertical offset to avoid collision when spawning

* Fix DVS sensor bug in manual control due to np.bool deprecation
This commit is contained in:
Pablo Villanueva-Domingo 2024-10-08 16:54:33 +02:00 committed by GitHub
parent 65ef483f03
commit 2b249b501c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 1 additions and 1 deletions

View File

@ -1194,7 +1194,7 @@ class CameraManager(object):
# Example of converting the raw_data from a carla.DVSEventArray
# sensor into a NumPy array and using it as an image
dvs_events = np.frombuffer(image.raw_data, dtype=np.dtype([
('x', np.uint16), ('y', np.uint16), ('t', np.int64), ('pol', np.bool)]))
('x', np.uint16), ('y', np.uint16), ('t', np.int64), ('pol', np.bool_)]))
dvs_img = np.zeros((image.height, image.width, 3), dtype=np.uint8)
# Blue is positive, red is negative
dvs_img[dvs_events[:]['y'], dvs_events[:]['x'], dvs_events[:]['pol'] * 2] = 255