How to move a robot by script #32
|
Hello, first of all, I want to express my admiration for the magnificent work you've done so far. I'm considering using your package for simulating some movements of a robotic arm, probably a cobot doing a simple pick and place task. I'm really convinced your package has a great potential because it seems backed by a solid engineering approach and allows you to set up everything directly inside the Unity scene, but so far I was only able to make a robot move by using the I could neither find any additional documentation, aside from the README on this repo, which explain how to "program" the movements, e.g. from a script, nor was able to reproduce what shown in your videos on Youtube (the So, which other approach do you suggest if I wanted to program some movements? Thank you |
Replies: 7 comments 3 replies
|
Thank you for your feedback. I'm currently working on this project in its early stages, and I'm still validating some core functionalities. The Flange Planner is available as an add-on to the Flange Package for motion planning. Please note that the Flange Planner is still under development, so I recommend using the |
|
Hello, thank you for your answer. What are the use cases you think for the Flange package without the planner? |
|
Ok, I'll try to stick with the Flange package only for the moment, but I have a few more questions:
Thank you in advance for your time |
|
Hello, sorry for the delayed response!
|
|
Thank you for your answer and for pointing me to the Open Commissioning tutorial! For a test, I defined the kinematic diagram and DH parameters for an ABB IRB 1600 and manually moved the arm through the The problem now is I want to do the same thing with an ABB GoFa CRB 15000, but this robot has a particular kinematic structure, with joint axis 6 not intersecting joint axis 5, and I guess the four types of classes available derived from I could opt for Open Commissioning to have the joint angles computed by RobotStudio, but can I somehow save the sequence of joint angles for each trajectory and later retrieve them to make the arm follow the trajectory at any time, even after disconnecting Unity from RobotStudio? |
|
Hi, I have some data of joint angles for each of the six axis of a robot at constant time steps for a total of 6 seconds. I can't tell you how because I didn't do that personally but, as far as I know, those data were exported from RobotStudio after generating a motion trajectory. When I said standalone application I mean I wanted to leverage the robot kinematics functionalities of your package to eventually preview the movements of a manipulator trajectory during an AR experience using a wearable device. After discovering the problem with the non standard IK of the GoFa, I think playing the trajectory in Unity using the data imported from RobotStudio is the most straightforward option, without having to implement a numerical IK solver. Does it make sense? Thank you |
|
Thank you so much, I'll give you some feedbacks as soon as I have the scene working properly! |
Thank you for your feedback.
I'm currently working on this project in its early stages, and I'm still validating some core functionalities.
At this point, I don’t plan to implement motion planning in Flange package because I want to keep it lightweight and suitable for a broad range of use cases where motion planning isn’t required.
The Flange Planner is available as an add-on to the Flange Package for motion planning.
Please note that the Flange Planner is still under development, so I recommend using the
developmentbranch to explore these features. I truly welcome any contributions or suggestions you might have.