Giter Club home page Giter Club logo

Comments (14)

gavanderhoorn avatar gavanderhoorn commented on June 5, 2024 1

This will be added by #145.

See wiki/abb/Tutorials/InstallServer - diff for the documentation that was added.

from abb.

shaun-edwards avatar shaun-edwards commented on June 5, 2024

@Samsagax, this seems like a good plan. Are you willing to implement it?

from abb.

Samsagax avatar Samsagax commented on June 5, 2024

Sure. The only question I have is if I Have to add a new message with different signature to the existing server? Or append the data to the current message?

Joaquín Ignacio Aramendía

from abb.

shaun-edwards avatar shaun-edwards commented on June 5, 2024

That definitely wasn't easy to track down (I should add it to the wiki). The message should be sent on the same connection as the joint states, but with a different ID, 13 (see here).

The header info should be similar to joint states (except with the different ID). The data payload should is described here

from abb.

Samsagax avatar Samsagax commented on June 5, 2024

I added an empty message for now, the problem is for reporting all that stuff, we need to instruct the user to configure some system parameters, I have the text for the wiki, but how I mark it as "experimental" or "in-development" feature?

from abb.

gavanderhoorn avatar gavanderhoorn commented on June 5, 2024

You could possibly use an admonition. I've used a few in the fanuc tutorials. If you don't want to include the icon bit, you could just use a coloured 'box' (like on the indigo landing page on the ROS wiki).

from abb.

gavanderhoorn avatar gavanderhoorn commented on June 5, 2024

Is documentation the main blocker here? I think the rapid code looks sane enough. I would just set all fields initially to tristate unknown (-1) instead of zeros.

from abb.

Samsagax avatar Samsagax commented on June 5, 2024

Guys. Sorry to be out of the radar for a while. I've switched jobs and I no longer have a real robot to test things on. Maybe I could write some code and someone can test it for me, or maybe I can convince my new boss to engage in development of new things involving ROS ;)

Hope I can be on track soon.

from abb.

gavanderhoorn avatar gavanderhoorn commented on June 5, 2024

Welcome back :). ABB Robot Studio is free to use, afaik, right?

from abb.

shaun-edwards avatar shaun-edwards commented on June 5, 2024

I don't think it is, but if @Samsagax is serious, we can see what we can do.

from abb.

gavanderhoorn avatar gavanderhoorn commented on June 5, 2024

On 12-1-2015 5:41, Shaun Edwards wrote:

I don't think it is, but if @Samsagax is serious, we can see what we can do.

Oh, right. It is a 30-day trial.

from abb.

Samsagax avatar Samsagax commented on June 5, 2024

Yes, it is a 30-day trial. And maybe i can use a virtual machine to test. The "hard" part is editing the robot configuration to get he info we need

from abb.

gavanderhoorn avatar gavanderhoorn commented on June 5, 2024

I've recently worked with an ABB robot and the lack of STATUS support was quite annoying. Even if (as @Samsagax writes) setting up the controller properly for this would be difficult, it would still be nice if we at least give users the option to do it.

Could we perhaps as a first iteration just send _tristate unknown_s (-1) for all fields? Than at least part of the infrastructure on the server side would be there.

from abb.

gavanderhoorn avatar gavanderhoorn commented on June 5, 2024

With the merge of #168 (rebased version of #145) this is now supported by the driver.

from abb.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.