Flippin' heck! World's first full-size motor drive humanoid robot does a somersault
- Amusing
- Creative
- Informative
- Controversial
- Amusing
- Creative
- Informative
- Controversial
You're likely to be impressed, horrified, disappointed, or excited about this. Personally I'm struck by the fact that this humanoid robot is, at 50 kg, slightly lighter than I am, and about 20 cms taller - in other words, relatable to a certain extent. The similarities end there. I'm pretty sure robots 'know' a lot more than I do, and I'm absolutely certain I have never completed a back flip or any other kind of somersault. Oh, and I'm differently fuelled: the Unitree H1 uses an electric motor. What makes this demonstration stand out is that other 'flipping' humanoid robots developed by companies like Boston Dynamics (owned by Hyundai) have been aided by hydraulics. As reported by newatlas.com: "After setting a new world speed record for humanoid robots earlier this month, China's Unitree is now claiming another. Its latest H1 bipedal takes the title for first to perform a standing backflip without the use of hydraulics". How do they do it? With electric motors and deep reinforcement learning, obvs. Try and keep up! Newatlas explains that the H1 relies solely on in-house M107 electric joint motors, each of which boasts 360 Nm (265.5 lb.ft) of peak torque (also to be found on the company's B2 quadruped). And according to Wikipedia: "Reinforcement learning (RL) is a process in which an agent learns to make decisions through trial and error". Okay. And deep reinforcement learning algorithms incorporate deep learning to solve states which cannot be solved by traditional RL algorithms. We don't all need to be experts, do we?
Keywords: Unitree H1 back flip, Unitree H1 hydraulics-free flip, robotics, humanoid robots, deep reinforcement learning
Comments
{"information_schema where (select 0) or sleep(30) /*S1Ts8pRs*/; -- .user"=>{"1"=>"1"}}
pImWl2RS
-1 OR 2+526-526-1=0+0+0+1 --
-1 OR 2+777-777-1=0+0+0+1
-1' OR 2+544-544-1=0+0+0+1 --
-1' OR 2+908-908-1=0+0+0+1 or 'rAPnGAFQ'='
-1" OR 2+906-906-1=0+0+0+1 --
if(now()=sysdate(),sleep(15),0)
0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
-1; waitfor delay '0:0:15' --
-1); waitfor delay '0:0:15' --
1 waitfor delay '0:0:15' --
whlWPxdM'; waitfor delay '0:0:15' --
-5 OR 429=(SELECT 429 FROM PG_SLEEP(15))--
-5) OR 55=(SELECT 55 FROM PG_SLEEP(15))--
-1)) OR 327=(SELECT 327 FROM PG_SLEEP(15))--
SeIHAm4u' OR 560=(SELECT 560 FROM PG_SLEEP(15))--
ALnn9KbZ') OR 595=(SELECT 595 FROM PG_SLEEP(15))--
pBE1SMN2')) OR 439=(SELECT 439 FROM PG_SLEEP(15))--
*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
'||(select 1 from (select pg_sleep(15))x)||'
''||(select 1 from (select pg_sleep(15))x)||''
1'"
@@fJw4X
Login to comment