From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
10-30-2014 01:39 PM
Hi,
I'm using a vi to track spatial parameter of the hand with a kinect and it works very well. I am also able to control a robotic arm with 6 servos manuually. I would like to use the data form the kinect to act on a 6 motor robotic arm. Is their a way to use x,y,z coordonate and translate it to a pwm level to control my 6 servos ?
Thanks
10-31-2014 08:27 AM
Before we go too deep I have a few questions:
Are you wanting real-time response? (i.e. tracking the hand)
Do you want to send it (x,y,z) set points, or are you calculating velocity and/or acceleration?
What type of motor drives are you using?
How are you currently generating the PWM signal?
10-31-2014 11:42 AM
Are you wanting real-time response? (i.e. tracking the hand)
Kind of but not mandatory since it's for demonstration purposes.
Do you want to send it (x,y,z) set points, or are you calculating velocity and/or acceleration?
I dont need acceleration and velocity since i have the x,y and z in almost real time. I just want to translate those value to act on 6 motors robotic arm and follow the coordonate.
What type of motor drives are you using?
Motor are servo controlled with pwm but there's an interface board that manage that part and i just need to have the number of degrees of each servo and send it in a uart frame.
How are you currently generating the PWM signal?
Interface board.
Thanks
11-03-2014 04:41 PM
I found the following white paper that might get you started in the right direction, but I haven't reviewed it in detail: http://www.ni.com/white-paper/10687/en/
If the whitepaper doesn't address your needs, we do offer a robotics module for LabVIEW. It is likely overkill for your application, but if you are interested it can be found here: http://sine.ni.com/nips/cds/view/p/lang/en/nid/209856
Finally, you could also calculate all the inverse kinematics yourself but that would be incredibly non-trivial task.
On a side note, are you using the original Kinect 360 or the new Kinect One?
11-08-2014 01:55 PM
I red a lot about inverse kinematic and that is exactly what i needed. Thank you very much for your support.
11-11-2014 04:43 AM
Hello,
I'm also studying the inverse control in robotic arm, for NI example, they are used the component of puma560 as core to connection with others, but I'm not sure how to set the other parameter (ex. the weight, altitude of robotic arm) which is meant how I could change puma 560 to some size i'd like have and become to my robotic arm
Thank you for help.
11-12-2014 02:56 PM
I imagine those parameters would be somehow used in the vi's I previously linked. I can answer any specific questions you may have about it, but unfortunately it's official support is limited to the extent of what is written in the whitepaper.
That being said, maybe some community members could chime in if they have experience with it.
02-20-2015 12:10 PM
I found a couple of example for the inverse kinematic. How can we create the model that we want to simulate. I have a 6 servo convention robotic arm. I also found a descirption about the vi initialize serial arm that seems interesting. Any help?
02-23-2015 05:30 PM
Hi there,
It may be beneficial to create a new forum post as this one is a few months old.
06-14-2015 10:21 AM
hello!
Me and my partner are labview users and whants expand our knowledge about the programmable robotic arms using the software.
Which version should I use?
What is the latest robotic arm?
thanks a lot
and have a good day