Closed ZdenekM closed 2 years ago
Thanks! Today or tomorrow!
Glad to hear that. We will try to use it to integrate Fanuc robots into the framework for AR-based robot programming (check https://github.com/robofit/arcor2 if it is interesting for you).
@ZdenekM, our group also develops apps for robots. Let me know if you have any suggestions/difficulties with this library. It will be interesting to collaborate and come up with novel industrial applications.
Package released https://pypi.org/project/fanucpy/
Thanks for releasing it. I got a little bit distracted by some other stuff, but I will get back to working with the Fanuc robot soon. Regarding the functionality of the library, would it be possible to add methods for IK and FK?
I have seen the web of your institute and it looks really interesting. If you would ever need a partner for a project with experience in AR, VR, HRI, UX, etc., we are definitely open to all ideas.
@ZdenekM, we are working on adding more functionalities. Thank you very much for your interest, and it would be interesting to work and collaborate on a common project.
we are working on adding more functionalities
And is particularly IK/FK (Pos2Joint
and Joint2Pos
) something you are working on?
Not custom IK/FK particularly, but more on modularization that will allow adding external IK solvers.
I actually meant making the existing functionality of Pos2Joint
and Joint2Pos
Karel commands accessible through Python - in order to get IK/FK from the robot.
That would be probably the easiest way to get IK/FK. What do you think? However I have no experience with those commands so far, so maybe I'm missing something important.
You are right. It should be relatively straightforward. One can easily add those commands to this file https://github.com/torayeff/fanucpy/blob/main/src/fanuc-driver/mappdk_cmd.kl
Let me think about the interface for integrating any built-in function.
It seems that POS2JOINT requires extra parameters such as the reference joint angles that represent the robot's position just before moving to the current position. Let me know if you think we can do it in a smarter way.
Good job! I'm just wondering - is there a plan to publish this stuff to PyPI, so one can install it using pip? Thanks.