HALRobotics / Beta

HAL Robotics Framework beta release and associated documentation.
17 stars 3 forks source link

Can you please add this robot to the catalogs? #39

Open sebandraos opened 6 years ago

sebandraos commented 6 years ago

We are more than happy to prioritise the addition of different robots according to demand. We will endeavour to keep the list below up to date with requests as they are presented to us.

Feel free to comment with any requests but note that we are a small team and guarantee no timings on the addition of the robots and requests for updates will not accelerate the process.

Current list

[Done] Model Reach/Payload (if necessary to differentiate)

ABB

KUKA

Stäubli

Universal Robots

lionpeloux commented 6 years ago

I believe I've finally managed to construct my KUKA KR500-2 MT arm from scratch by assembling parts and joints. Maybe you could check my GH definition and share it as an example file in this repo ?

I still hope I'll see my robot in your catalog in a next release :)

capture d ecran 2018-09-12 a 15 36 31

HAL - custom arm definition.gh.zip

lionpeloux commented 6 years ago

Updated version with a robot on a linear unit. The table is supposed to be able to rotate but I could not yet find how to embed it in to the whole mechanism.

capture d ecran 2018-09-12 a 18 11 00

HAL - custom cell definition (linked track).gh.zip

sebandraos commented 6 years ago

@lionpeloux Whilst we appreciate your use of the software, and congratulations on creating your own arm, this is getting a little off topic.

lionpeloux commented 6 years ago

Understood! Still, it would be good to have a place with ressources to know how to model a cell with components that are not in the catalog as there are no docs covering the topic at the moment ?

sebandraos commented 6 years ago

We have been heavily redeveloping the core software and have been hesitant to invest too much in documentation thus far because it was very quickly made obsolete by changes to the software. As the core begins to stabilise (as it is now) we will begin to add more and more documentation including mechanism creation and external axis programming. Unfortunately we are a small team and documentation takes time to get right.

lionpeloux commented 6 years ago

Hi Seb. I do really appreciate the work of your team and I'm looking forward to the next releases so I can test the new HAL in a production context. Doc is always a tuff topic.

STEPPING3DCAD commented 6 years ago

Hi Seb, Can we also add IRB6640-185/2.8 to the list. Thought I'd comment here rather than creating a new issue... Hope this is OK. Thanks!

sebandraos commented 6 years ago

@STEPPING3DCAD @lionpeloux Both your robots are now live

joakimmalare commented 5 years ago

I'd love to see ABB IRB 6400RF 2.8/200 M2004 added. I know it's a tricky setup, but it's a great model :)

Thanks, Joakim

sebandraos commented 5 years ago

Hi @joakimmalare , we're currently rewriting a lot of our IK solvers to facilitate the integrate of complex configurations like the IRB 6400RF. That said, ABB no longer have the models publicly available for that particular robot so we'll have to look into obtaining it directly from them. Is this a robot you actually have or are you just keen on the piston/parallelogram combo? If it's just for the crazy kinematic architecture then we will be adding the IRB 8700 when the new IKs are ready and that's got a very similar kinematic architecture

joakimmalare commented 5 years ago

Hi Sebastian,

It's a model I was recommended for milling thanks to it's higher precision, so I'm in the process of buying one. I might know someone at ABB who can help with getting a digital model of it, I'll see what I can do. Out of curiosity - is the kinematics for the parallelogram a requirement for getting functional code? If it's mostly for an accurate simulation preview of that linkage, I can live without the added movements... As long as the actual results are equal of course ;)

sebandraos commented 5 years ago

It will depend somewhat on what the controller considers to be axis 3. In the case of the 8700 the parallelogram is necessary for correct joint positions but not the pistons. As they appear to have a very similar configuration I suspect that same will be true of the 6640-M2004. Before you buy a robot please check which ABB controller you will be getting with it. We only support the IRC5 for now and if we do, maybe one day, support the S4C, the functionality will be severely reduced compared to the IRC5. The IRC5 superseded the S4C 15 years ago.

joakimmalare commented 5 years ago

Thank you Sebastian for quick replies.

The robot I have been offered is an IRB 6400 RF (I assume you made a typo above) with IRC5, so the controller part shouldn't be a problem.

robin-oval commented 4 years ago

Hello,

Also interested in the ABB IRB 6400R (2.8/200) - just got two of these in our lab.

Best, Robin

sebandraos commented 3 years ago

@robin-oval @joakimmalare The 6400Rs are now live. @joakimmalare , sorry this took so long, as I mentioned previously, this was dependent on a number of new features that have recently been added to the Framework.

robin-oval commented 3 years ago

Brilliant, thanks!

robin-oval commented 3 years ago

Hello,

I have a problem with the 6400Rs (using the 1.8/200). One part of the robot flips when I move some of the joints. See the sequence to replicate this:

  1. Initial position [0°, 20°, 0°, 0°, -30°, 0°]
  2. Move joint 3 from 0° to 60° and back to -20°

Thank you, Robin

Screenshot 2020-11-19 at 10 23 20 Screenshot 2020-11-19 at 10 23 31 Screenshot 2020-11-19 at 10 23 45
thibaultschwartz commented 3 years ago

Hi Robin, Thanks for the feedback, this is a bug we identified already and we are working on it. I also see that the Grasshopper plane size is probably in mm and your model in m, hence the display issues. Consider using 80-150mm.

robin-oval commented 3 years ago

Thanks Thibault!

xPhilippeRoux commented 3 years ago

Hi,

Can you please add this robot to the catalog ?

KUKA - KR 120 R3100-2 <<

sebandraos commented 3 years ago

Hi @XtreeE-PRO, that robot along with the other new rev 2 quantecs is on its way up. It will take an hour or so for the model to properly propagate through the system (even after it's displayed in the catalogue) but after that you should have access to those robots.

xPhilippeRoux commented 3 years ago

Thanks @sebandraos !