Developing a Pick-and-Place Robotic Arm

  Рет қаралды 6,852

Kai Nakamura

Kai Nakamura

8 ай бұрын

Development of a 4-DOF serial robotic manipulator designed for pick and place tasks. We discuss robot kinematics, camera calibration, transforming 2D pixel coordinates into 3D world coordinates, object detection and classification, and object localization challenges.
This project was made by Kai Nakamura, Owen Sullivan, and Evan Carmody for RBE 3001. More details and a full report can be found at kainakamura.com/project/rbe3001.

Пікірлер: 32
@Haza3137
@Haza3137 16 күн бұрын
Dude amazing work
@timothysands5537
@timothysands5537 8 ай бұрын
For the forward kinematics, i thought the matrices were exponentials of those 4x4 transformation matrices with [omega, velocity]. Love this video btw, awesome presentation
@khusanakramkhodjaev5583
@khusanakramkhodjaev5583 8 ай бұрын
this is so cool
@samm7716
@samm7716 8 ай бұрын
wish i had friends like you
@NowayJose14
@NowayJose14 7 ай бұрын
Wonder if you could use the new gpt api to understand where objects are and how to mainuplate them
@chamodbandara5754
@chamodbandara5754 8 ай бұрын
brother this is awesome! what areas should i study to get in to this.
@miron__
@miron__ 7 ай бұрын
probably trigonometry, linear algebra and Python programming
@calebjones3062
@calebjones3062 8 ай бұрын
The ball juggler
@enderslayer2111
@enderslayer2111 7 ай бұрын
You guys use mathlab damn that's cool
@enderslayer2111
@enderslayer2111 7 ай бұрын
Can you do more of this videos how did you guys design the hand was it via solidworks I working with a robot hand but I having trouble with it
@kaihnakamura
@kaihnakamura 7 ай бұрын
The arm we used is the OpenMANIPULATOR-X. More details about it can be found in our full report here: kainakamura.com/project/rbe3001
@kid-a
@kid-a 8 ай бұрын
Very nice video! The reference frames shown @3:46 are left-handed, not right-handed. Was this intentional?
@kaihnakamura
@kaihnakamura 8 ай бұрын
Good catch! No this was not intentional, the x and y axes should be switched in each frame.
@kid-a
@kid-a 8 ай бұрын
@@kaihnakamura Got it. Anyway, really good video. With your permission, I'd like to use this video for when I'll teach RBE 3001 in C term.
@kaihnakamura
@kaihnakamura 8 ай бұрын
@@kid-a Absolutely, feel free to use this video!
@qutabshah8201
@qutabshah8201 4 ай бұрын
Can you please explain how we design the algorithm regarding conputer vision based pick and place robotic hand?? I'm struggling with my project
@kaihnakamura
@kaihnakamura 4 ай бұрын
There’s no one right way to create a computer vision pipeline, but there are certainly some things that help a whole lot. One of the more difficult steps is getting the color thresholding just right since it can vary a lot with ambient light levels so it’ll inevitably pick up some unwanted pixels. To combat this, I highly recommend using the MATLAB imfindcircles function to clean up unwanted pixels. In my experience it works far better than other alternatives like erosion. Best of luck with your project!
@DIYRobotGirl
@DIYRobotGirl 8 ай бұрын
How are the servos not blocki g each other with no timed millis. I still dont understand in the code how the servos know where to go or when?
@miron__
@miron__ 7 ай бұрын
The Dynamixel servos are more advanced than normal servos. They each have their own processor and can receive a command to move their joint to a specific position, which they then do without additional help from the main computer
@python.programmer5567
@python.programmer5567 15 күн бұрын
How do you display the data in a 3d simulation?
@kaihnakamura
@kaihnakamura 15 күн бұрын
All of the 3D plots were made in MATLAB, mostly using the plot3 and quiver3 functions. Full code can be found here: github.com/KaiNakamura/RBE3001
@python.programmer5567
@python.programmer5567 15 күн бұрын
@@kaihnakamura thank you
@MDFB985
@MDFB985 8 ай бұрын
can you send the link of any paper on this you have cited or writed ?
@kaihnakamura
@kaihnakamura 8 ай бұрын
Yes! I've got some more details and a full report on my website at kainakamura.com/project/rbe3001
@MDFB985
@MDFB985 8 ай бұрын
Thanks @@kaihnakamura
@enderslayer2111
@enderslayer2111 7 ай бұрын
How can I get to talk to you I wanted to know how u guys came up with the program and did you use java
@kaihnakamura
@kaihnakamura 7 ай бұрын
We used MATLAB to control the arm, you can look at the source code here: github.com/KaiNakamura/RBE3001
@enderslayer2111
@enderslayer2111 7 ай бұрын
Hi can you help me out please
@falin9557
@falin9557 5 күн бұрын
is 1400€ low-cost? I found way better, full aluminium, 6-DOF robotic arms for not even a 10% of the price
@sshinde3394
@sshinde3394 Күн бұрын
Can you please give link for that?
@dinoscheidt
@dinoscheidt 13 сағат бұрын
Ha … one can always spot the noobs prone to falling for scams from the far east @falin9557. A single motor of this thing costs 300 USD (they use the DYNAMIXEL X430)… same cost for equivalents that have the driver, sensors and torque of 4,8 newton meter to enable this size and repeatability.
@dinoscheidt
@dinoscheidt 13 сағат бұрын
There is sadly no link. @OP is just a someone who pulls on a door with a push sign. This arm uses already quite affordable DYNAMIXEL X430 motors having a driver, sensors and torque of 4.8 newton meter. A single motor is about 300USD… and they are needed to enable the arms range and repeatability.
The U-Net (actually) explained in 10 minutes
10:31
rupert ai
Рет қаралды 84 М.
Wait for the last one! 👀
00:28
Josh Horton
Рет қаралды 120 МЛН
孩子多的烦恼?#火影忍者 #家庭 #佐助
00:31
火影忍者一家
Рет қаралды 21 МЛН
БОЛЬШОЙ ПЕТУШОК #shorts
00:21
Паша Осадчий
Рет қаралды 6 МЛН
I Made a Robot Arm to Hold My Camera [$500]
11:55
3DprintedLife
Рет қаралды 507 М.
I built a rover using a Raspberry Pi & Arduino
16:56
Lukas Deem
Рет қаралды 161 М.
The Ultimate Guide to using Motors in Robotics (including ROS, Raspberry Pi)
25:56
Building a DIY Surgical Robot
12:44
Bennett Stirton
Рет қаралды 299 М.
How to Make an Autonomous Mapping Robot Using SLAM
5:44
Kai Nakamura
Рет қаралды 13 М.
Learning Robust Autonomous Navigation and Locomotion for Wheeled-legged Robots
2:52
Robotic Systems Lab: Legged Robotics at ETH Zürich
Рет қаралды 161 М.
The Mysterious Entropic Force
7:25
The Action Lab
Рет қаралды 604 М.
Python controlled robot arm: part 1
5:07
Nathan Naerts
Рет қаралды 57 М.
Astribot S1: Hello World!
3:11
Astribot
Рет қаралды 773 М.
How Robots Use Maths to Move
15:54
James Bruton
Рет қаралды 438 М.
1$ vs 500$ ВИРТУАЛЬНАЯ РЕАЛЬНОСТЬ !
23:20
GoldenBurst
Рет қаралды 1,4 МЛН
Телефон в воде 🤯
0:28
FATA MORGANA
Рет қаралды 1,2 МЛН
В России ускорили интернет в 1000 раз
0:18
Короче, новости
Рет қаралды 808 М.
Игровой Комп с Авито за 4500р
1:00
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 1,5 МЛН