Object Detection and Following Robot with Jetson Nano

  Рет қаралды 12,541

Nikodem Bartnik

Nikodem Bartnik

Күн бұрын

Пікірлер: 23
@nikodembartnik
@nikodembartnik Жыл бұрын
I started a new channel with my projects in polish! www.youtube.com/@prosteczesci
@lukevc
@lukevc Жыл бұрын
To solve the lighting problem with your training data, there's a neat python library you can use called "albumentations". It takes your dataset and creates new images adding augmentations to it like contrast and blur e.c.t. This will make your NN more robust and improve the detection
@nikodembartnik
@nikodembartnik Жыл бұрын
That is really interesting, thanks for sharing the information!
@luismilopez3329
@luismilopez3329 Жыл бұрын
Big recomendation on the ROS part. The integration is just so much simpler and the workflow of the nodes and the communication between them is such a nice benefit. It will also provide you with visualization interfaces like Rviz, can be used in python or c++ and there is a LOT of work already done by its big community. It is not difficult to setup or get familiar with it if you are a decent proggramer, which you are. I am currently working in a similar project: developing low level c/python code for sensors connected to a RPI and then use ROS to integrate that code into nodes and centralize all the functionalities of my robots into a server. Its very fun and results are very powerful! Also, given the fact that you have a lidar, you could consider adding some sort of odometry sensors to your wheels and that would mean you could have an entirely autonomous navigation robot using the ROS navigation stack, that generates maps with the lidars and plans the path for the robot to follow!
@lloparyllopary
@lloparyllopary Жыл бұрын
you’re so young and good in robotics!!!
@4115steve
@4115steve Жыл бұрын
I thought about doing this with a drone that could fly through a forrest and identify trees onto a map. Keep up the good work. Thanks for the helpful videos
@varunsreedharan5347
@varunsreedharan5347 Жыл бұрын
Finally, unit sizes that I as an American can understand.
@wardeneternal1140
@wardeneternal1140 6 ай бұрын
Im so glad i found your channel! cool projects and the 3d print files are so helpful!
@dav1dsm1th
@dav1dsm1th Жыл бұрын
A simple solution to the camera field of view problem could be to move the other components around so the camera could be mounted on the bottom floor - I think the reason your previous robot worked more consistently was simply because the camera was lower - so the target didn't drop out of view as the robot approached it. Just an idea. Stay safe out there.
@claesmaartenkamphof539
@claesmaartenkamphof539 Жыл бұрын
It's a really interesting video !! Maybe you can make a special video about the speed controls of the motor
@copetedavid
@copetedavid Жыл бұрын
Great project! Question, Could you take the set of images you trained it with and duplicate them to adjust the brightness and contrast in increments and add those back to the set? This could help with the lighting condition issue. Thanks for sharing!
@electronic7979
@electronic7979 Жыл бұрын
Nice
@Max_Mustermann
@Max_Mustermann 10 ай бұрын
While not as interesting as using AI object recognition, tracking a simple object like a ball is also possible with something like OpenCV using the ball's color hue. I managed to get it running on a Raspberry Pi Zero. It only ran at around 1 fps, but it was working.
@Hybert_
@Hybert_ Жыл бұрын
Really interesting project :)
@nikodembartnik
@nikodembartnik Жыл бұрын
Thanks!
@leoetcheverry9685
@leoetcheverry9685 Жыл бұрын
please make a video about your cnc again. I could do an interwiev about it maybe, I built 6 3d printers and 2 cnc and own a laser cutter. I also work as a repair man for laser cutter and have some question about your CNC that would do a great video maybe.
@mrunmaymete6192
@mrunmaymete6192 Жыл бұрын
Amazing project!!!!!!!! Can you please provide all components list?
@CallousCoder
@CallousCoder Жыл бұрын
Nice video as usual! Python and multi threading oh man… that cracked me up. 😂Do they seriously teach multi threading on Python in university these days? Not in a serious language like C/C++? Because you also want semaphores to protect shared data have issues with passing data between threads and threads crashing and not cleaning up resources etc. That’s easier taught and demonstrated in C. And you can make a struct (or class) and have an instance per motor doing the smoothing. Also the balls would be really easy to detect without AI but just a bit of rudimentary computer vision since the hue of each ball is so unique and different from the surroundings that just filtering the hue using OpenCV would make it more robust (not so many issues with colour shift of evening as long as you have a wide enough filter). In factories for example to check for caps being on bottles we do never rely on AI. Because it’s slow but also not as reliable. This is also the reason why caps are such different colours from the bottles in most cases 🤫you could make caps that are translucent like the bottle from the same material but that would make automation in the bottle factory more complex and thus more expensive. But if this was just an experiment of training an AI then it’s a nice and simple one for sure. And you’ve learned that you need to make a training set in also different lighting conditions and different white balance 😊
@Lola-x4b4o
@Lola-x4b4o Жыл бұрын
عمل جيد ، أتمنى لك التوفيق
@aswath6500
@aswath6500 Жыл бұрын
What camera is that
@tomaszbrzeczyszczykiewicz4082
@tomaszbrzeczyszczykiewicz4082 Жыл бұрын
Komentarz taktyczny z Polski. :o)
@nikodembartnik
@nikodembartnik Жыл бұрын
Taktyczna odpowiedź, również z Polski
@matusaniu5646
@matusaniu5646 Жыл бұрын
o kurde polski michael reeves
I put ChatGPT on a Robot and let it explore the world
15:24
Nikodem Bartnik
Рет қаралды 811 М.
Jetson Nano Developer Kit - Getting Started with the NVIDIA Jetson Nano
24:57
快乐总是短暂的!😂 #搞笑夫妻 #爱美食爱生活 #搞笑达人
00:14
朱大帅and依美姐
Рет қаралды 13 МЛН
How many people are in the changing room? #devil #lilith #funny #shorts
00:39
МЕНЯ УКУСИЛ ПАУК #shorts
00:23
Паша Осадчий
Рет қаралды 5 МЛН
The Fastest Maze-Solving Competition On Earth
25:22
Veritasium
Рет қаралды 20 МЛН
I Saved an Electron Microscope from the Trash
34:54
ProjectsInFlight
Рет қаралды 152 М.
Test regarding Collision detection and gravity compensation with AK10-9 actuator of CubeMars
14:57
CubeMars(Motion Advanced Robotic System)
Рет қаралды 1,5 М.
Machine Learning on Arduino Uno was a Good Idea
12:30
Nikodem Bartnik
Рет қаралды 320 М.
I Made a $4000 Water Cooled Bed
19:45
Nikodem Bartnik
Рет қаралды 70 М.
Simple A.I. Demo with Jetson Nano
14:14
James Bruton
Рет қаралды 65 М.
Can you chase a tennis ball with ROS?
28:24
Articulated Robotics
Рет қаралды 31 М.
Cheap DIY Robot Lawn Mower - IndyMower #1
16:12
Nikodem Bartnik
Рет қаралды 45 М.
Will our open-source project work?
8:02
Nikodem Bartnik
Рет қаралды 15 М.
快乐总是短暂的!😂 #搞笑夫妻 #爱美食爱生活 #搞笑达人
00:14
朱大帅and依美姐
Рет қаралды 13 МЛН