parādīt labāko darbu spēles
Robot arm demo: https://www.youtube.com/watch?v=uMPW5KQBhPE
Forward pass
Implementēt MSE skaitlisko vērtību
Piemērs atvasinājumiem 1D
Piemērs optimizācijai hiperbola
Piemērs SGD
parādīt Derivative rotation http://share.yellowrobot.xyz/upic/a20450a73888683eef05ff21ac579157_1675092304.png
Uzd Derivative loss
triganometriskie
Video 30.01.2023 18:00: https://youtube.com/live/tUCKoy8Vv8M?feature=share
Jamboard: https://jamboard.google.com/d/1Zo5amjXCU_gMCEk9MqBYXgzFJXMQANqYL1uvWOx6K0g/edit?usp=sharing
Backprop / partial derivatives: http://karpathy.github.io/neuralnets/
Calculus: https://www.youtube.com/playlist?list=PL0-GT3co4r2wlh6UHTUeQsrf3mlS2lk6x
Izmantojot sagatavi implementēt 2 segmentu robotu roku ar definētiem theta_1 un theta_2 leņķiem, izmantojot 2D rotāciju matricu. Izmantot 2D vektorus nevis 3D vektorus. Translāciju veikt ar vektoru saskaitīšanu.
2D rotāciju matrica:
http://share.yellowrobot.xyz/upic/cfef283dc8b6fbf7f40e138ceadfa97f_1675091854.jpg
Rezultātam jābūt šādam
http://share.yellowrobot.xyz/upic/0dd911f11da4041015b06bc4ad99fb14_1675091833.jpg
Sagatave:
Iesniegt pirmkodu un screenshot
Implementēt MSE/L2 kļūdas aprēķinu starp robota rokas gala punktu un mērķa punktu un attēlot ar plt.title(f'loss = {loss}')
Kļūdas aprēķins:
http://share.yellowrobot.xyz/upic/96667f3687dc7d9b05962959261e8b1e_1675092071.jpg
Iesniegt pirmkodu un screenshot
Implementēt atvasinājumu MSE/L2 kļūdas aprēķinam http://share.yellowrobot.xyz/upic/d94ff0ba0cfc947672e25cb9595bcd9a_1675092460.png
Iesniegt pirmkodu un screenshot
Ar 2 segmentiem, izmantojot iepriekšējos uzdevumus
Iesniegt pirmkodu un screenshot
MSA , 3 segmenti, neļaut rokai iziet pa apakšu, papildus loss
Izmanotot sagatavi no iepriekšējiem uzdevumiem
Implementēt inverso kinemātiku, izmantojot MSE 3 segmentiem
Novēršat to, ka roka pāriet sev pašai pāri vai aiziet zem 0 līmeņa (to var izdarīt pieliekot papildus kļūdu un papildus dTheta no dažādiem punktiem rokas vidējām daļām, var arī papildus veikt maksimizāciju. Nav jānodrošina ka risinājums strādā 100% gadījumu, bet jābūt implementētam bez IF statements)
Rezultātam jāizskatās šādi: http://share.yellowrobot.xyz/upic/a2adccaed0417e1ef18d86122ae2f582_1675096719.jpg Iesniegt pirmkodu un screenshot