Hiroyuki Oka

Results 6 comments of Hiroyuki Oka

This issue is related to ros3djs's issue 173. https://github.com/RobotWebTools/ros3djs/issues/173

This could possibly be a CORS issue. ROS3D.DepthCloud in ros3d.js, "video.crossOrigin=anonymous" is specified. However, the web_video_server's mjpeg stream may not response enough 'Access-Control' specification. ~~~ curl -I http://localhost:9999/stream?topic=/depthcloud_encoded&type=mjpeg HTTP/1.0 200...

I found a solution for this issue. The cause exists in HTTP HEADER from web_video_server stream. ~~~ curl -I http://localhost:9999/stream?topic=/depthcloud_encoded&type=mjpeg HTTP/1.0 200 OK Connection: close Server: web_video_server Cache-Control: no-cache, no-store,...

Fixing DepthCloud class code in fros3d.js is also needed to avoid DOMException (cross origin), since this.video.crossOrigin='Anonymous' was set after 'this.video.loop = true;' and 'this.video.src = this.url'. ~~~ class DepthCloud extends...

I found a bug in MarkerClient.process function in ros3d.js. This function always add a new marker regardless of action (Marker.ADD, Marker.DELETE, etc.). On the other hand, MarkerArrayClient class does not...

I have the same issue. Have you already resolve it?