-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Not getting factsheet when publishing instantAction factsheetRequest #11
Comments
Hi @aarnaizl. The factsheet should be published, see https://github.com/inorbit-ai/ros_amr_interop/blob/galactic-devel/vda5050_connector/vda5050_connector/vda5050_controller.py#L713. I think the issue is with the action ID. From the screenshot you shared I can see that the action id is |
Hi @leandropineda vda5050_adapter_examples/vda5050_tb3_adapter/vda5050_tb3_adapter/tb3_adapter.py Lines 96 to 100 in 230d173
to this:
and created a simple callback function:
After fixing this, I have noticed that when factsheetRequest is published, the factsheet is not published in MQTT under the topic /uagv/v1/OSRF/TB3_1/factsheet or anything similar. Instead, I had previously run the command
However, I am unsure if this is the expected output. Is it intended to publish the message only on the ROS2 topic /uagv/v1/OSRF/TB3_1/factsheet? Or should it also be published to MQTT? Here is a screenshot of the execution (something similar happens with stateRequest): |
Hi @leandropineda, Do you have a sample factsheet JSON document? I would like to verify if my factsheet is a valid message or not. Thanks! |
I don't @sampreets3 unfortunately. But I think you should be able to verify it by using any jsonschema validator and the schema provided on the standard |
No problem, @leandropineda . It seems like a lot of applications don't yet make use of the factsheet. Thanks a lot! |
Hi,
I am trying to retrieve the factsheet of the turtlebot 3 because I would like to see an actual example of it. However, when publishing the instant action factsheetRequest, I get an error. I am unsure if I have added all the needed parameters and if they are correct:
{
"version": "2.0.0",
"manufacturer": "OSRF",
"serialNumber": "TB3_1",
"actions": [
{
"actionType": "factsheetRequest",
"actionId": "'$(cat /proc/sys/kernel/random/uuid)'",
"blockingType": "NONE",
"actionParameters": []
}
]
}
This is the error I get:
Any clue? Thank you very much!
The text was updated successfully, but these errors were encountered: