2024-Q4-AI 3. Inverse kinematics (Numpy, calculus, partial derivatives)

  Рет қаралды 295

YellowRobot.XYZ

YellowRobot.XYZ

Күн бұрын

Whiteboard:
whiteboard.fi/...
Calculus:
• 3Blue1Brown: Calculus
3.2. Forward Kinematics Task
Using the provided template, implement a 2-segment robot arm with defined theta_1 and theta_2 angles using a 2D rotation matrix. Use 2D vectors instead of 3D vectors. Perform translation by vector addition.
2D rotation matrix:
share.yellowrob...
The result should be as follows:
share.yellowrob...
Template:
share.yellowro...
3.4 Implement MSE/L2 Loss Calculation
Implement the calculation of the MSE/L2 loss between the robot's end-effector position and the target position and display it using plt.title(f'loss = {loss}')
Error calculation:
share.yellowrob...
3.5. Implement the derivative for MSE/L2 error calculation
Implement the derivative for MSE/L2 error calculation
share.yellowrob...
3.6. Implement Robot Arm Inverse Kinematics using SGD
Implement an arm with 2 segments using the previous tasks, so that both angles change in a direction that reduces the error value.
Submit the source code and a screenshot
3.7. Implement a robot arm with 3 segments
Preparation of tasks from previous assignments
1. Implement inverse kinematics using MSE for 3 segments
2. Prevent the arm from passing over itself or going below the 0 level (this can be achieved by adding additional errors and additional dTheta from different points on the arm's middle parts, maximization can also be done. The solution does not need to work in 100% of cases, but it should be implemented without IF statements).
The result should look like this:
share.yellowrob...

Пікірлер: 2
@Bulbasauros
@Bulbasauros 10 күн бұрын
Hi, I'm a student studying Computer Science at a different uni. I started doing electronics as a hobby and now I am watching your lecture recordings to implement inverse kinematics on my robot arm. Would you mind sharing your python scripts so I could also work on them. Nice lectures! I can see that you know what you are talking about.
@evaldsurtans
@evaldsurtans 5 күн бұрын
Thank you for comment, added templates to all video descriptions, will keep adding them, encourage you to join live sessions
2024-Q4-AI 4. Artificial Neural Network Regression using Numpy
2:08:00
Easy inverse kinematics for robot arms
5:49
RoTechnic
Рет қаралды 87 М.
Who’s the Real Dad Doll Squid? Can You Guess in 60 Seconds? | Roblox 3D
00:34
Ozoda - Lada ( Official Music Video 2024 )
06:07
Ozoda
Рет қаралды 29 МЛН
😜 #aminkavitaminka #aminokka #аминкавитаминка
00:14
Аминка Витаминка
Рет қаралды 419 М.
ICRA 2021 Keynote Talk -- Jessica Burgner-Kahrs:  I, Continuum Robot
54:56
IEEE Robotics and Automation Society
Рет қаралды 9 М.
5.1 Inverse Kinematics
8:54
Woolfrey
Рет қаралды 68 М.
I Built a Neural Network from Scratch
9:15
Green Code
Рет қаралды 350 М.
Treasury Rates with the Nelson-Siegel Model
12:39
MoQuant
Рет қаралды 189
How I’d learn ML in 2024 (if I could start over)
7:05
Boris Meinardus
Рет қаралды 1,1 МЛН
Programmers Need More Math
5:17
ForrestKnight
Рет қаралды 37 М.
How Robots Use Maths to Move
15:54
James Bruton
Рет қаралды 454 М.
How I animate 3Blue1Brown | A Manim demo with Ben Sparks
53:41
3Blue1Brown
Рет қаралды 490 М.
Who’s the Real Dad Doll Squid? Can You Guess in 60 Seconds? | Roblox 3D
00:34