Тёмный

What are robot singularities? 

Mecademic
Подписаться 9 тыс.
Просмотров 230 тыс.
50% 1

The typical six-axis industrial robot arm has three types of robot singularity: wrist singularities, elbow singularities, and shoulder singularities. A wrist singularity occurs when the axes of joints 4 and 6 are coincident. An elbow singularity occurs when the wrist center lies in the same plane as the axes of joints 2 and 3. Finally, a shoulder singularity occurs when the wrist center lies in the plane passing through the axis of joint 1 and parallel to or passing through the axis of joint 2.
When a robot is controlled in Cartesian space and passes near a singularity, the velocity of some joints becomes suddenly very high. Contrary to a common misconception, all modern industrial robots are pretty much the same when it comes to confronting singularities, no matter how "intelligent" the robot controllers are. Sure, some robots can automatically deviate from the desired Cartesian path (a linear segment or a circular arc), but that's not always... desirable.
Another common misconception is to mix so-called representational singularities associated with Euler angles with robot singularities. These two phenomena are completely independent and different.
For further details, read our in-depth tutorial on robot singularities (www.mecademic.com/academic_ar...) and the one on workspace (www.mecademic.com/academic_ar....
INTERESTED IN THE MECA500? Extremely compact, precise and easy to use and interface with, the Meca500 industrial robot is often used in acedemia too. Several research labs even have more than ten units each. Contact us for more information on how you can benefit from our robot: www.mecademic.com/en/contact-us

Опубликовано:

 

25 авг 2019

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 115   
@a-aron2276
@a-aron2276 3 года назад
Perfect motion will never not be weird to see.
@eliotdayley518
@eliotdayley518 3 года назад
Chicken’s heads stay sill if you move their bodies around it reminds me of this
@CrystalDataMusic
@CrystalDataMusic 4 года назад
If the video doesn't explain anything, try watching again with the captions turned on.
@snehashishbanerjee2575
@snehashishbanerjee2575 3 года назад
Thank you so much
@ronnetgrazer362
@ronnetgrazer362 3 года назад
It still doesn't explain what a singularity is, only when it occurs. This video should have started with that to adequately answer the question posed in the title. The American National Standard for Industrial Robots and Robot Systems defines singularities as “a condition caused by the collinear alignment of two or more robot axes resulting in unpredictable robot motion and velocities” From the Mecademic website: A robot singularity is a configuration in which the robot end-effector becomes blocked in certain directions. Any six-axis robot arm (also known as a serial robot, or serial manipulator) has singularities.
@benjimoomoo
@benjimoomoo 3 года назад
the real mvp
@rundata
@rundata 3 года назад
Why didn't they just fucking narrate over it? 🤦🏻‍♂️
@SanjayPandey-un5if
@SanjayPandey-un5if 3 года назад
Me to my wife. "It's time for elbow singularity" @0:30
@andreagiudici926
@andreagiudici926 3 года назад
ahahaha
@simpleman8883
@simpleman8883 3 года назад
😂
@dogzer
@dogzer 3 года назад
time to make robot bbs
@bluemamba5317
@bluemamba5317 3 года назад
0:51 When wife invites her open minded friend.
@dymo7607
@dymo7607 3 года назад
@@bluemamba5317 LOL
@Bobcatwill
@Bobcatwill 6 месяцев назад
I likes the air hump elbow movement. Very nice.
@4.0.4
@4.0.4 3 года назад
Another singularity is when the robot becomes self-aware, demands a salary, and writes on Glassdoor.
@poijmc606
@poijmc606 3 года назад
Gimbal lock: Finally a worthy opponent! Our battle will be legendary.
@davidgillies620
@davidgillies620 3 года назад
This is why quaternions are useful in multi-axis control and trajectory planning as they avoid gimbal lock and associated pathologies. The technical reason for this is that the quaternion group is the double cover of the standard 3D rotation group SO(3), which means there are two elements in the quaternion group representing the same 3D orientation, so you always maintain sufficient degrees of freedom to avoid singularities (and you can untwist a 720 degree rotation without cutting anything, which is a neat trick).
@Mecademic
@Mecademic 3 года назад
David, you are talking about avoiding representational singularities, which are inherent to Euler angles (www.mecademic.com/en/how-is-orientation-in-space-represented-with-euler-angles) or any other three-parameter orientation representation. Robot singularities are independent of the choice of orientation representation.
@GerhardReinig
@GerhardReinig Год назад
Correct 👍
@GerhardReinig
@GerhardReinig Год назад
Sorry, you are wrong. The RAPID language of ABB works with questions instead Euler and there is the same. Linear moments can't go through singularity, only Joint movements (MoveJ, Joint, PTP) by definition of axis configuration (status turn, flip or non-flip).
@majesticglue9100
@majesticglue9100 6 месяцев назад
when you try to show off your buzzword salad only for those who understand your buzzword salad to prove you wrong.
@Hirudin
@Hirudin 4 года назад
The first demonstration of the shoulder was damn cool!
@Mecademic
@Mecademic 4 года назад
Thanks. It takes good knowledge of the inverse position kinematics of the robot to obtain a sequence of joint positions that correspond to a single end-effector pose. Then the motion is executed as a sequence of joint-space motion commands.
@pd.dataframe2833
@pd.dataframe2833 3 года назад
@@Mecademic awesome. So you get a sequence of joint positions that correspond to the same pose and then how do u go through those joint positions smoothly? at the low level?. I mean do u use any sort of lookahead algorithm so that u wouldnt stop at every joint position and then start again. Avoid unnecessary deceleration?
@Mecademic
@Mecademic 3 года назад
@@pd.dataframe2833 Oh, we just use MoveJoints commands with blending, so the pose of the end-effector does change a bit during the interpolation, but it would change anyways because the robot is not calibrated (i.e., the inverse kinematics is done with a theoretical model that differs from the actual robot).
@asmqb7222
@asmqb7222 3 года назад
​@@Mecademic Very interesting, I noticed the slight movement. How does calibration work? Does that produce a model based on the specific robot? And calibration is done, could blending/interpolation generally be completely turned off? (Really cool that you're still replying!)
@Mecademic
@Mecademic 3 года назад
@@asmqb7222 Thank you. Calibration is the process of identifying (rather than directly measuring, which is impossible) various parameters of the robot, including links lengths, offset angles, and even the stiffness of the gearboxes through external measurements and running an optimization procedure. Then, you replace the simple kinematic model of your robot with a more detailed model that minimizes the positioning errors of the robot (the model will never be perfect, so errors will always exist). That said, even if the robot is calibrated, when you perform joint-space commands, the tool-center-point does is not controlled; instead you simply rotate each joint to its new desired position. Thus, the robot's TCP will still move away from its position during a MoveJoint command.
@uncaboat2399
@uncaboat2399 3 года назад
I thought the "singularity" was supposed to be when robots finally gain sentience, rapidly followed by their taking over the world coz they're just smarter than humans? And most of us will just stand by and let them, coz they certainly couldn't fuck it up any worse than we did.
@hashbrown777
@hashbrown777 3 года назад
AI singularity, not robotic singularity. Obs also different from space-time singularity, et cetera
@alexholker1309
@alexholker1309 3 года назад
The technological singularity you're thinking of isn't "when AI takes over the world" but "when AI takes over technological development" and starts coming up with inventions that humans never considered.
@uncaboat2399
@uncaboat2399 3 года назад
@@alexholker1309 Right! "Today, new marvelous inventions! Tomorrow, THE WORLD!"
@dickrichard626
@dickrichard626 3 года назад
It a Click bait title that I guarantee is meant to cause you to have that thought and confusion, because I had the same one and I know other people had to also.
@tf2excession
@tf2excession 3 года назад
@@hashbrown777 technically not different from the space time singularity in the sense of this being a singularity on the state space manifold of this robot
@MakeTechPtyLtd
@MakeTechPtyLtd 4 года назад
Awesome video! I'll go and check your others. Ken.
@char5444
@char5444 3 года назад
It's very intuitive. Great!
@mailarrives
@mailarrives 3 года назад
I have worked with industrial robots for years and have encountered few singularity errors. A good robot software would be able to predict the motion and prevent singularity freeze automatically. And most of them do these days with their latest firmware.
@Mecademic
@Mecademic 3 года назад
Of course, any industrial robot will stop prior to a singular configuration. The useless motions where some joints rotate but the end-effector is stationary (wrist and shoulder singularities) are not something your would encounter in real life. However, (1) ANY robot arm CAN pass close to a singularity, and the result is that some of its joints will move very fast, while the end-effector motion will be significantly slowed. Also, (2) singularities are there, whatever the robot firmware, and must be seen as obstacles. Integrators must therefore learn where these obstacles are in order to designing robot cells that are optimal in terms of cycle times. In other words, this is an educational video. You can do the same demonstration with ANY six-axis articulated robot, no matter how sophisticated its firmware.
@mailarrives
@mailarrives 3 года назад
@@Mecademic my experience was with Fanuc first installed 8 yrs ago kept failing. updating to newer firmware fixed the issue that suddenly started without even touching the Teach Points. Fanuc acknowledged it to being Singularity adjustment fix. Compare that to Universal, much newer system. Never had issue. Somehow manages to look ahead and can determine with ease where the singularities might happen and recommends to avoid. Fanuc does that these days too. With newer systems coming in the future, they will have even intelligent software to completely avoid singularity. Thank you for your clarification.
@Mecademic
@Mecademic 3 года назад
@@mailarrives Again, singularities are there and while some can be avoided by circumventing them using via points, others cannot. Imagine a poor robot cell design where the pick position corresponds to a single possible robot configuration, and that configuration is singular. No matter how intelligent future robots will get, there will be nothing to do. It's like installing your toddler in a high-chair with only 12 inches between the legs. No matter what firmware you install on your Roomba, it will never be able to able to vacuum under the high-chair. So it's not only robots that must become more intelligent, it's also the software for designing and simulating robot cells.
@cryptonitor9855
@cryptonitor9855 3 года назад
lol elbow singularity @t=30s made me laugh hard. Nice work! Been thinking about singularities like this for alot of applications
@MushookieMan
@MushookieMan 3 года назад
The video and companion article are very good.
@koelling
@koelling 3 года назад
amazing!
@eduardotlalpan1322
@eduardotlalpan1322 3 года назад
This are the points singularity obtained with Jacobian of direct kinematic's robot?
@sanches2
@sanches2 4 года назад
Your robots are really wonderful! I am looking forward to a project , that i might need one of these in, so i can play a little in real life with. For the moment everything is big cobots but who knows:) keep up the good work!
@user-rk9zx3lt8k
@user-rk9zx3lt8k 11 месяцев назад
Hi, thanks for these nice videos. there is my confusion: 1. when we will face singularity: what I mean is in trajectory planning, or point to point, position or in Numatics IK, or in analytic IK? 2. How to avoid them specially in wrist singularity, my intuition is for shoulder and elbow singularity which is easy to avoid, but how about wrist singularity thanks !!!
@Mecademic
@Mecademic 11 месяцев назад
Hi, thank you for your comments. Did you have the chance to read our tutorial on singularities (www.mecademic.com/academic_articles/singularities-6-axis-robot-arm/) and listened to Prof. Bonev's presentation on how to deal with singularities (ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-tTtt7ztNjQo.html)? In summary, problems with singularities arrise mainly when you force the robot's end-effector to move along a certain path (i.e., not in point-to-point movements). Since in a singularity, the robot's end-effector loses one or more deegrees of freedom, the end-effector is physically blocked in some directions. To avoid singularities, you must simply change the end-effector path. But we encourage you to read our tutorial and listen to professor Bonev's presentation. The answers to your questions cannot be summarized in a single paragraph...
@agemoz
@agemoz Месяц назад
Using The number values for examples would be cool
@dogzer
@dogzer 3 года назад
0:30 this is how robots are made
@gujjushanmukhasaipavankuma8983
@gujjushanmukhasaipavankuma8983 2 года назад
haa ha
@ranna942
@ranna942 3 года назад
Beautiful gimbal
@ricardocasimiro6424
@ricardocasimiro6424 Год назад
i love the 3d axis with the right colors
@FabioniSch
@FabioniSch 3 года назад
Hey, I hope someone can explain me the following: I do not understand the wrist singularity. Why do the joints 4 and 6 have to rotate at all at the point of singularity. Could they not just stay as they are to make the overall motion of the tcp? They only thing they are doing is rotating the axes of joint 5 around 180 degrees what does not change anything. Thanks in advance :-)
@Mecademic
@Mecademic 3 года назад
Hello Fabien, the redundant motion (the rotation) is just to illustrate the fact that at the wrist singularity, one of the degrees of freedom of the end-effector is transformed into the useless redundant rotation. The practical problem with the wrist singularity is illustrated when the robot moves its end-effector along a line, and passes close to a wrist singularity. Joints 4 and 6 have to rotate very quickly near that wrist singularity.
@HaydenHatTrick
@HaydenHatTrick 3 года назад
good spot. I missed that detail the first time.
@sajalchuttani2519
@sajalchuttani2519 5 месяцев назад
looks like the robot is flexing its motion abilities
@thespongeisright774
@thespongeisright774 Год назад
The steady twerking at :30 - :35 sold me!
@ianm1898
@ianm1898 4 года назад
Hi I am a sophomore in mechanical engineer, I am interested with robotic arm do you have any suggestion to me the website could provide a literation for robotic arm, I wonder with your robot, it is very sturdy
@Chron0ClocK
@Chron0ClocK 3 года назад
No, you cannot steal his technology and pass it off as your own to fake your way through collage.
@waffleman4503
@waffleman4503 3 года назад
@@Chron0ClocK bro chill he's just asking for reading material on it. there's nothing wrong with that
@RipleySawzen
@RipleySawzen 3 года назад
Soo... Solutions? Can you just add another joint to increase the possible movement options?
@Mecademic
@Mecademic 3 года назад
Yes, robot arms with six joints do exist (think of the Canadarm, for example), or you can simply mount the robot on a linear guide. But the simplest and most affordable solution is to simply design your cell so that you never need to pass close to singularities.
@NPC_YouTube
@NPC_YouTube 5 месяцев назад
this is some sort of robots doing mating ritual
@EUnit111986
@EUnit111986 4 года назад
If that isn't art. Then I don't know what is.
@guilhermebarcelos115
@guilhermebarcelos115 3 года назад
Engineering
@chexo3
@chexo3 5 месяцев назад
Is that another word for gimbal lock?
@dronefootage2778
@dronefootage2778 Год назад
so what is a singularity now?
@woah9523
@woah9523 3 года назад
The robot knows where it is because it knows where it isn't.
@AnweshAdhikari
@AnweshAdhikari 5 месяцев назад
@MrTurbo_
@MrTurbo_ 3 года назад
I want one, haven't decided what for, maybe just to hold my phone at the same distance from my face when laying in bed no matter what position I'm in, but whatever it will be for, i want one
@MM-24
@MM-24 4 года назад
Does this answer the question?
@Mecademic
@Mecademic 4 года назад
www.mecademic.com/resources/Singularities/Robot-singularities
@MM-24
@MM-24 4 года назад
@@Mecademic thank you
@henrikevertsson8702
@henrikevertsson8702 3 года назад
Have you ever watched a chicken move? It's head seems to be suspended with the same type of singularity.
@notreallyjuan
@notreallyjuan 3 года назад
is that daft punk I hear at the beginning
@shlokgupta9353
@shlokgupta9353 3 года назад
Ooo yeah !!! Elbow singularity😂
@n3m3si51
@n3m3si51 Год назад
the singularity is a result of kurt godel's indecision theorem
@typedef_
@typedef_ 2 года назад
yeah but WHAT ARE THEY ? that's the title right ?
@the_chomper
@the_chomper 3 года назад
AHHHHHH somethings not concentric and its bothering me!!!!!!!
@magicstix0r
@magicstix0r 8 месяцев назад
When roboticists reinvent gimbal lock...
@ikhlasulkamal5245
@ikhlasulkamal5245 3 года назад
0:28 A random dog in heat movement
@matchlesslime4477
@matchlesslime4477 3 года назад
this robot would be really good at playing the violin
@rundata
@rundata 3 года назад
...Not what you hoped.
@radwizard
@radwizard 3 года назад
Singularities wobble...... interesting
@ivanbreak
@ivanbreak 3 года назад
i now know everyhing
@MrRkesh
@MrRkesh 7 месяцев назад
It would rather be more clear if one would have numbered the joints in this instruction video.
@PKrawzakProductions
@PKrawzakProductions 3 года назад
Like electronic mime
@emissary1952
@emissary1952 3 года назад
Like bodybuilders😁
@sachiperez
@sachiperez 3 года назад
A dog once did do that deed to my leg!
@householdemail1305
@householdemail1305 4 месяца назад
8 axis…at stand still?
@notlandyn7677
@notlandyn7677 3 года назад
Ladieeeees ;) 0:29
@ipengchen5277
@ipengchen5277 Год назад
Is this 6 axis robot!?
@lokken23
@lokken23 5 месяцев назад
your move pop-lockers
@filipesimoes5398
@filipesimoes5398 3 года назад
Inverse Kinematics
@masterblaster7782
@masterblaster7782 3 года назад
Robot having exercise
@yangzhou4024
@yangzhou4024 4 года назад
Hello i want to diy it pleas help me ok?
@tf5pZ9H5vcAdBp
@tf5pZ9H5vcAdBp 6 месяцев назад
0:30 so lewd
@SAWA9SASHA9MAKSIMOV
@SAWA9SASHA9MAKSIMOV 3 года назад
Даже на видео видно что есть смещение.... Чем хвастаетесь то?
@JuanCarlos-io7yi
@JuanCarlos-io7yi Год назад
Mathematically, why???
@gajustempus
@gajustempus 3 года назад
not precise enough the tip moved whilst the shoulder relocated 2/10
@maxxi1706
@maxxi1706 2 года назад
Hier von Kuka Kurs lol
@xtps1
@xtps1 3 года назад
like a chicken head
@daved5023
@daved5023 3 года назад
show off..lol
@did3d523
@did3d523 10 месяцев назад
not perfect move 1mm .......... lol low quality
@SparkyDabs
@SparkyDabs Год назад
any 6 axis robot can do this, probably why ive never heard of your company lmfaoooo
Далее
Singularity - What it is and how to avoid it!
19:09
Просмотров 29 тыс.
I Made a Robot Arm to Hold My Camera [$500]
11:55
Просмотров 507 тыс.
BABYMONSTER - ‘FOREVER’ M/V
03:54
Просмотров 3,7 млн
Acoustic cameras can SEE sound
11:52
Просмотров 2,5 млн
Caustic lenses are really weird
9:49
Просмотров 1,5 млн
Understanding Work Envelopes of Robots!
7:48
Просмотров 584 тыс.
How I Got Industrial Robot Arms For Free
6:36
Просмотров 98 тыс.