ROSIntegrationVision
ROSIntegrationVision copied to clipboard
Does this pluging send only images or video as well?
Hello, I have been trying to use the RVIZ with ROSIntegrationVision and for the moment I have only been able to send images.
My question is:
Can I send video images of the "live simulation" of UE4?
Thanks a lot.
Best regards.
Hi! Good to hear that you've fixed your problem in #2 .
What exactly do you mean by video images of the live simulation? If you need a higher FPS on the images that the plugin already sends, you can adjust that on the VisionActor directly in the UE4 Editor. Please increase this number gradually, as the bandwidth of your link might saturate depending on your chosen Image resolution and FPS.
Hello,
For the moment what I have been able to receive on rviz is only single pictures of my ue4 but I need to receive online camera video.
Let's say that my rviz receives the image the camera captures in the exact moment I launch rviz but I need a live image of what my drone sees while moving around on the ue4 environment.
Do you understand me?
Thanks a lot.
So you only receive one picture when you start rviz and after that no new images come in? Even if something in UE4 in the view of the visionactor moves?
If you need to put the camera on your drone, you have to attach the VisionActor as a Child to your drone Actor.
HTH
Hello again,
I have already done that. I am using AirSim from GitHub as a drone simulator but the only actor I find is the Game Player actor, but this one is fix.
Any solution?
Hi! I'm having a similar issue. I'm using the ROSIntegrationVision and when running rostopic hz, the max framerate that i get is 3, any clue why? In the editor at the RGB-D Settings i tried a lot of different numbers but nothing else happens. Thank you in advance.
Hi! You could try to debug the tick method of the VisionActor to see if the relevant variables are changed accordingly. This might sometimes be not the case.
Tanks for the fast answer! The variables are changing, but it seems that the tick method is not being executed that many times, in a slow rate. Where this method is called?
@carlospereira179 the Tick method is called by the Unreal Engine when enabled via bCanEverTick
.