Open erblinium opened 1 year ago
I was actually hoping you could provide me the tf link tree as you did last time, I think you ran rosrun tf view_frames
back then. You can directly post the pdf file here.
The NxLog file is not that good to read, could you maybe post the complete tree by either
\
element at the top and "Copy value as JSON string" orauto root = NxLibItem().asJson(true);
and then printing the string?If your objects file does not contain any information you do not want to be public, I would also be interested in the complete file.
I hope that is not too much to ask ;)
Oh sorry. I remember now :)
Hi @erblinium,
I finally found some time to have a look at your recent changes on this branch and at the new features in the other two pull requests.
As I asked in one of the above conversations, could you write a test case for your feature? This would massively help us understand this feature and make reviewing it easier. For the test you could simply create a virtual camera in NxView containing some virtual objects, save it as ZIP-file and use it as the base for your test. Additionally you could maybe also save your objects file from NxView . The test case could look something like this:
In the conversation above you said that you are adding other objects in the meantime. As far as I understand the feature at the moment, you have an objects file with initial virtual object information, containing the original transformation of that object, which is later used to determine the new object pose after - I guess - the camera has been moved (?); what happens if we add a new object? Don't we have to remember its original transformation as well? And in case we also want to be able to remove an object, the corresponding original transformation has to be removed as well, right?
Kind regards Benny
Hi @benthie,
I added the NxTree as attachment (I could not record while running my application, but I recorded when I opened the camera and objects in NxView). Here is part of of an object json file:
nxTree_tmp.nxlog.txt