Closed MatthijsBurgh closed 4 months ago
Are the roslibjs and ros3djs workable and usable at the moment? Or which version, v1 or v2, should I use, that is if any one of them is usable?
The roslibjs release on NPM still works. We're working on releasing 2.0, which will include new features. I'm not sure about ros3djs.
Thanks very much.
From: Ezra Brooks @.> Sent: 19 January 2024 04:37 To: RobotWebTools/roslibjs @.> Cc: blackhorsewu @.>; Comment @.> Subject: Re: [RobotWebTools/roslibjs] V2 releases (Issue #660)
The roslibjs release on NPM still works. We're working on releasing 2.0, which will include new features. I'm not sure about ros3djs.
— Reply to this email directly, view it on GitHubhttps://github.com/RobotWebTools/roslibjs/issues/660#issuecomment-1899168995, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AOXBVHB2DHISENIRJ5RQQ6TYPGBZ3AVCNFSM6AAAAABA2W7272VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOJZGE3DQOJZGU. You are receiving this because you commented.Message ID: @.***>
I have tried npm install roslibjs
, and it reported that "No valid versions available for roslibjs". Then I tried npm install roslib
, it warned me "no such file or directory, open '/home/victor/flask_apps/package.json". I ignored it and run the urdf.html
example. Then flask reported "GET /build/roslib.js HTTP/1.1" 404 -. So, where can I find /build/roslib.js and where should I put it?
@EzraBrooks Thank you for your help and the examples. I have tried your "urdf.html". There I used to get the "roslib.js" and now the web page is working and showed "Connected" in Green.
My next question is how do I display the urdf model on the web page? I have seen there is also a "urdf.html" example in ros3djs. However, I do not know how to feed the urdfModel
of your "urdf.html" from my ROS into the ROS3D.UrdfClient
. Hopefully the "urdf.html" example of ros3djs can visualize my urdf model. Thank you for your help.
@MatthijsBurgh Do you think we're good to go to release 2.0 now? I've been using recent builds of the library on my project for quite awhile now and it seems very stable.
I think that instead of attaching build outputs to the release on GitHub we can probably just point users to the UMD version of the build output via unpkg so we don't have to duplicate effort between publishing to NPM and publishing a CDN build.
@blackhorsewu Sorry I missed your comment here. I actually don't have much experience with ros3djs. I personally use https://github.com/gkjohnson/urdf-loaders. However, you're welcome to open a Discussion if you're still looking for advice.
I think we should first make sure we run some ROS2 tests in CI, before releasing a v2
that makes sense. we use ros2 on my project so it definitely works!
that makes sense. we use ros2 on my project so it definitely works!
Can you please provide a guide on how to run roslibjs on ros2?
@MatthijsBurgh Any updates on a release for ros2?
I haven't had time to add some ROS 2 integration tests - I'd be happy to review a PR that introduces some so we can check that requirement off and do a release!
Sorry, but I am in the same situation as @EzraBrooks
Opened a dedicated issue to track ROS 2 testing #746
Release procedure
ToDo before first release
socket.io
(https://github.com/RobotWebTools/roslibjs/pull/648), I think this one should be solved before the first v2 releaseToDo along the way