Skip to content

Tags: BeamNG/beamng-ros-integration

Tags

v0.5

Toggle v0.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update README.md

v0.4.1

Toggle v0.4.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Update CHANGELOG.rst

v0.3

Toggle v0.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Updating automation sensors and tf frame ground work (#30)

* updated the lidar arg names and added bng to get lidar
pepped it

* updated the lidar publisher to correctly poll the sensor and pack the pointCloud

* added get sensor publisher to bridge so we can grab the automation sensors
change sesnor into two types, classical and automation since they need to be handled differently and this seemed to be the least effort way to address this
updated the sensors key in the west_coast_with_lidar.json example only - need to do the rest

* created dyn_spec

* fixed bug preventing lidar being published

* aded tf frame to vehicle but somethings not right

* updated the tf frame

* added intensity channel

* added publisher threading to get better ros hz

* removed threading for now, for some reason I cant get all the topics to publsh when threading

* moved the transformstamped for the vehicle state to the constructor

* added a static transform for the lidar sensor. lidar points are in world coordinates though

* added a static transform for the lidar sensor. lidar points are in world coordinates though

* fed through the same time to all nodes for publishing. this means the transform lookups will work when driving around

* addeda rviz window for the example.launch

* added threads to the vehicle publisher for a modest 1 fps gain

* updated the sesnsor field in all the scenarios to reflect the new sensors_classical and sensors_automation fields

* added a tf listeer to the lidar poinntcloud so we can convert to ego centric lidar data

* removed unused imports
updated frame names in exception message

* updated camera fields for the constructor

* comminted the updates to sensor.json for the camera to work
set is_visualised to off for in game lidar

* updated sensor json

* addd rviz

* image sensors now have their correct data pulled - but instance dont work still

* camera publisher now ony polls one per step this makes it faster
if instance is required we must use full poll which isnt fast

* change default cam position for all configs with cam

* reupdated pos of cam - had my coordinate system wrong

* updated the bbox publisher for when booxes work in future

* added bboxes

* Added environment variable for Simulator IP

* added static tf frame broadcaster that is populated by the scenario config

* update the marker timestams so the road pdates when visualizing the ego frame

* update the marker timestams so the road pdates when visualizing the ego frame

* added camera vector rotations for pitch and yaw (cant seem to get the rol to work setting up seems to break things)

* set up to be (0,0,1)

* added the rotation to the lidar
change the neame from rotate camera to rotate direction vector

* updated all the automation sensors in the configs

* fixed a bug

* yaw works

* pitch works
updated the rotation for the lidar and imu
removed unneeded function

* removed lidar rtation update since there is no update dir func

* added a rotation to align the yawing of the vehicle with the road network. something is not quite correct tho becase the lidar is upsidown and proceesds in reverse?

* updated rviz

---------

Co-authored-by: Stefan Podgorski <[email protected]>
Co-authored-by: James <[email protected]>

v0.4

Toggle v0.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Update CHANGELOG.rst

v0.2

Toggle v0.2's commit message
0.2

v0.2.1

Toggle v0.2.1's commit message
original code

v0.1.1

Toggle v0.1.1's commit message
added brake feature v0.1.1

v0.1.0

Toggle v0.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Update README.md