Closed ghost closed 10 years ago
PHP runs on most systems as well! :smile:
There was a project a while ago to have a ROS nodejs bridge: https://github.com/baalexander/rosnodejs It is unsupported and deprecated at this point though and does not support things such as user study management, authentication, and content that RMS takes care of. Most of the supported tools are listed on http://robotwebtools.org/tools.html as well.
But not on raspberry pi and arduino ?
I am using most of the web tools code already
G On 31/05/2013 3:59 PM, "Russell Toris" notifications@github.com wrote:
PHP runs on most systems as well! [image: :smile:]
There was a project a while ago to have a ROS nodejs bridge: https://github.com/baalexander/rosnodejs It is unsupported and deprecated at this point though and does not support things such as user study management, authentication, and content that RMS takes care of. Most of the supported tools are listed on http://robotwebtools.org/tools.html as well.
— Reply to this email directly or view it on GitHubhttps://github.com/WPI-RAIL/rms/issues/17#issuecomment-18746330 .
rms should not be installed on embedded hardware. It is meant to live on a dedicated Web server, which can be remote or in the cloud as it does not require a ROS installation. It is meant to manage users and robot environments and facilitate direct connection between the client browser and the robot via rosbridge, not through the rms itself.
Its like LDAP in a way then ?
G On 31/05/2013 5:16 PM, "Russell Toris" notifications@github.com wrote:
rms should not be installed on embedded hardware. It is meant to live on a dedicated Web server, which can be remote or in the cloud as it does not require a ROS installation. It is meant to manage users and robot environments and facilitate direct connection between the client browser and the robot via rosbridge, not through the rms itself.
Gerard Webb notifications@github.com wrote:
But not on raspberry pi and arduino ?
I am using most of the web tools code already
G On 31/05/2013 3:59 PM, "Russell Toris" notifications@github.com wrote:
PHP runs on most systems as well! [image: :smile:]
There was a project a while ago to have a ROS nodejs bridge: https://github.com/baalexander/rosnodejs It is unsupported and deprecated at this point though and does not support things such as user study management, authentication, and content that RMS takes care of. Most of the supported tools are listed on http://robotwebtools.org/tools.html as well.
— Reply to this email directly or view it on GitHub< https://github.com/WPI-RAIL/rms/issues/17#issuecomment-18746330> .
— Reply to this email directly or view it on GitHub< https://github.com/WPI-RAIL/rms/issues/17#issuecomment-18749144>.
— Reply to this email directly or view it on GitHubhttps://github.com/WPI-RAIL/rms/issues/17#issuecomment-18751211 .
Mmmmmm, not really. LDAP is a protocol definition. RMS is an entire system. It's more like a traditional CMS built specifically for ROS and Robot Web Tools.
that is exactly what i need. a CMS built for ROS and Robot Web Tools.
So i think i can help with the project then.
Are you taking patchs and contributors ? I have written a bespoke CMS before.
g
On 3 June 2013 16:49, Russell Toris notifications@github.com wrote:
Mmmmmm, not really. LDAP is a protocol definition. RMS is an entire system. It's more like a traditional CMS built specifically for ROS and Robot Web Tools.
— Reply to this email directly or view it on GitHubhttps://github.com/WPI-RAIL/rms/issues/17#issuecomment-18846307 .
Contact details: +49 1573 693 8595 (germany) +46 73 364 67 96 (sweden) skype: gedw99
Great! Patches and contributions are welcome for sure. The project is in active development.
All pull requests should go into the devel
branch. Most of the high-level documentation is on the ROS Wiki and there are a few Tutorials as well (including installation). Note that some of the tutorials (like interface creation) are a bit out of date with the 0.3.0 update. I plan to update them.
PHPDoc and JSDoc are also available.
Development setup is a bit unique since I run a bunch of linters, code-sniffers, and minimization on all of the files. You will see two folders: src
and build
. Make all your changes in src
and then run phing
to rebuild the project (see here for more).
wondering if the idea of doing this with NodeJs is of interest to anyone.
Just easier since you code in the same language and nodejs runs on anything