You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Environment Please complete the following information.
ROS distribution: noetic
Operating system: 20.04
Python version: 3.8
natnet_ros version Try the latest commit in the dev branch in case your issue is already fixed. natnet_ros branch: dev
Describe the bug
When running the driver with ros noetic under python 3.8, the timestamps are not in the expected time reference.
As is described in the python_natnet package, the time source used for the timestamps is timeit.default_timer.
The source for timeit.default_timer seems to change between python2.7 (where it is time since last epoch) and python 3.8 (where it seems to be since boot time of the system).
This means, that in noetic which uses python 3.8, the timestamps don't match and are not usable for tf transforms etc.
The text was updated successfully, but these errors were encountered:
Hey @bedaberner I am trying to connect to the Motive 2.2.0 using ros noetic but I am facing some issues. Do you mind helping a bit? Thanks.
Steps I followed,
I cloned repo and make it in the ros workspace
I run rosrun natnet_ros client _server:=192.168.0.100 Where I my PC with ROS master is connected to the network with the wifi of the same router
I get this output [INFO] [1651068734.595030]: Connecting to 192.168.0.100
Environment
Please complete the following information.
ROS distribution: noetic
Operating system: 20.04
Python version: 3.8
natnet_ros
versionTry the latest commit in the
dev
branch in case your issue is already fixed.natnet_ros
branch: devDescribe the bug
When running the driver with ros noetic under python 3.8, the timestamps are not in the expected time reference.
As is described in the python_natnet package, the time source used for the timestamps is timeit.default_timer.
The source for timeit.default_timer seems to change between python2.7 (where it is time since last epoch) and python 3.8 (where it seems to be since boot time of the system).
This means, that in noetic which uses python 3.8, the timestamps don't match and are not usable for tf transforms etc.
The text was updated successfully, but these errors were encountered: