- Видео 43
- Просмотров 193 496
yoraish
Добавлен 7 май 2008
Hey, my name is Yorai Shaoul. You can find videos of my creations, robots, and other nonsense on this channel!
Robot Tello Pose Estimation and Waypoint Following Demo | ROS | Botello
For more:
yoraish.com
github.com/yoraish/botello
yoraish.com
github.com/yoraish/botello
Просмотров: 2 379
Видео
Indoor Optical Flow PosHold Demo | Robowhoop
Просмотров 5942 года назад
Indoor Optical Flow PosHold Demo | Robowhoop
Autonomous Stack Demo | ROS | Lidar | Raspberry Pi | Arduino
Просмотров 6 тыс.3 года назад
Tutorials and more at yoraish.com
Robot Wall Following Demo | ROS | Lidar | Raspberry Pi | Arduino
Просмотров 30 тыс.4 года назад
More at yoraish.com
Raspberry Arduino Pi Robot with OpenCV
Просмотров 2,1 тыс.5 лет назад
The building video series of a robot designed to follow objects using OpenCV! Visit for more: yoraish.com
Automated Time-Lapse Generator | Raspberry Pi Project
Просмотров 3665 лет назад
For more information visit yoraish.com Music: Return To The Black Star by Deep Space Destructors
Free Food on Campus! | Food API for Students
Просмотров 3976 лет назад
A central location for hunger demolishing. Visit for more: yoraish.com/free-food-api/ Music: Cheese by David Szesztay
Yorai Shaoul Triple Jump @ NCAA DIII Outdoor Championships 2018
Просмотров 1,6 тыс.6 лет назад
Wisconsin La-Crosse, May 2018. 15.76m.
Robotic Whiteboard | Boarderline
Просмотров 1,1 тыс.6 лет назад
An interconnected robotic whiteboard! VISIT for more: yoraish.com/boarderline/ Music: Enthusiast by Tours
Hotel Room Cleaning Monitor
Просмотров 1516 лет назад
An innovative invention that will tell you what you always wanted to know. When EXACTLY is your room being cleaned (and how long it takes). More at: yoraish.com
THE FISH - 6.08 Final Project | MIT Spring 2018
Просмотров 6926 лет назад
Final project for the class 6.08. Created By Dylan, Liam, and Yorai.
Robotic Whiteboard Demo | Boarderline
Просмотров 1356 лет назад
Work in progress! Visit for more yoraish.com
Autonomous Javelin Retrieving Robot - GPS Navigation
Просмотров 1,8 тыс.6 лет назад
This robot returns things that people throw just so they could throw them again. Brilliant, I know. (It is a GPS guided autonomous robot that helps carry javelins in track and field competitions.) VISIT for more: yoraish.com/javeliner
Arduino Smartphone-Controlled STRANDBEEST!
Просмотров 1,7 тыс.7 лет назад
Arduino Smartphone-Controlled STRANDBEEST!
PACERBOT - Autonomous Athlete Pacer
Просмотров 2,1 тыс.8 лет назад
PACERBOT - Autonomous Athlete Pacer
PACERBOT Video Log Part 31 - 36: Wrapping Up!
Просмотров 1298 лет назад
PACERBOT Video Log Part 31 - 36: Wrapping Up!
PACERBOT Video Log Part 29 - 30 : Smartphone Control
Просмотров 1088 лет назад
PACERBOT Video Log Part 29 - 30 : Smartphone Control
PACERBOT Video Log Part 26-28: Seven Sensors
Просмотров 1028 лет назад
PACERBOT Video Log Part 26-28: Seven Sensors
PACERBOT Video Log Part 23 - 25 : MORE SENSORS!
Просмотров 888 лет назад
PACERBOT Video Log Part 23 - 25 : MORE SENSORS!
PACERBOT Video Log Part 21 - 22 : Speed Control
Просмотров 1278 лет назад
PACERBOT Video Log Part 21 - 22 : Speed Control
PACERBOT Video Log Part 17-20: Working Encoder
Просмотров 828 лет назад
PACERBOT Video Log Part 17-20: Working Encoder
PACERBOT Video Log Part 16: Programming Algorithms
Просмотров 928 лет назад
PACERBOT Video Log Part 16: Programming Algorithms
PACERBOT Video Log Part 13 - 15: Stadium Runs
Просмотров 1238 лет назад
PACERBOT Video Log Part 13 - 15: Stadium Runs
שאפו אחי 😮
Go M.I.T.
hey can we talk about this more.
Could you sharing the code
What became of the pacerbot? Did you implement interval workouts or more general profiles? I can see this being used to run past races using a playback of runner's past performance - watch a race on TV and the next day hit the track with a virtual runner from that race.
awesome
Hey, were you on the 1138 frc team?
I remember building similar robots using Lego Mindstorms, altough they could never work at speeds even close to yours. Using robotics as a training tool for runners is a really cool and creative idea!
🤓
Did he get in?
yes
He got into MIT but turned it down???
@@ayyuhhshh2169 no he got in he said for undergrad, but he is now at carnegie mellon for his PhD
U need to change battery quite often since it is taking so long
yorru
This is amazing
Thats such a good idea
That is such a cool application for the line robot
Where are you now in life?
I am now a Ph.D. student at the Robotics Institute -- Carnegie Mellon University 🤖
@@yoraish Congrats man.
@@yoraish what was your undergrad degree in?
@@slightlyokvideos Electrical Engineering and Computer Science
Pacer bot is cool
Wow that's a really good idea :)
Dang, a couple months ago I had a similar thought, trying to make a track robot which could pace me for intervals, but unlike me you actually built it
It doesn't look like any of these "MIT Maker Portfolio" examples have anything to with MIT.
It's for a request to get accepted in MIT
It's so MIT can see their potential
your slow ass sure as hell didn’t get in
What version of opencv do you install?
What does the robot you make need, please specify the materials that can be used?
I wish you have dc motor with encoders
Cool, in what language is the FISH programmed?
damn not only is this a apt show of engineering passion it also could be a viable product worthy of a pitch on shark tank
A slight buzz on your apple watch when you're off pace is much more efficient and only requires the parent hardware.
@@michaelroberts8397 I think a physical object in front of you is better than a vibration. Because adjusting speed while following objects is automatically done by our subconcious mind. Reacting to a vibration isn't. That's why many record holders in marathon disciplines have different people running infront of them for parts of the distance. So this is better adapted to the "software" of the human than a vibration signal. And you can produce them well under 100 bucks, which is very affordable for most track teams.This is my opinion however, but with a small sample comparing perfomance and by asking the runners afterwards what they liked better one could easily assess it.
@@Malaka1802 Nope
It's good for a project but not as a commercial product since it can be easily replicated by chinese companies or anyone else.
Looks awesome! Are you using the rpi as the flight computer as well or is it just doing the optical flow calculations? I'm working on a similar project for highschool (based in raanana) and 9dof IMUs are pretty hard to come by right now so I'm considering going for a similar approach of just using optical flow sensing for yaw control. How much of an effect does latency have w/ something like this? I don't have access to an rpi right now so I'm thinking that maybe I could just stream video to my laptop and have it perform the optical flow calculations and send angular rates back to the flight controller but I'm worried about high latency and low framerates.
Hey Nadav! What high school are you working with? Just curious :) 1. The Raspberry Pi is actually not doing anything in this video. All calculations happen on the onboard flight controller (FCU). The model I am using a Pixracer as my FCU, with ArduPilot Copter 4.1.5 running onboard. An optical flow sensor (ThoneFlow 3901U) and a laser range finder (VL53LX) are connected directly to the FCU. I am thinking of writing a small tutorial soon. 2. I would say that latency is extremely important for holding position. I would try to stay away from offboard calculations of images if I were you. It is definitely possible, but might be computationally expensive. It could be a fun project!
@@yoraish thanks for the reply! I go to a highschool whose name rhymes with zelenskyy :) Does optical flow sensing require a special sensor or could I technically do it with any plain old camera? The reason I'm considering offloading the calculations to a ground control computer is because computing resources are already pretty tight on my custom fc and I doubt I'd manage to add in image processing on top of what I already have. My current problem is that I only have immediate access to an mpu6050, it has no magnetometer so I'll probably get yaw drift while hovering. I was thinking that as long as I have a way to time the delay from offboard optical flow calculations then I can use that to integrate yaw with short term imu readings and correct for the drift. This is my first time doing anything like this so I have no idea if what I'm saying makes any sense.
@@nadavram7322 Awesome, I have some good friends who went there :). Anyhow, you make a whole lot of sense. Frankly, if you are a student in high school, then you don't only make sense but also have super impressive knowledge! I am no expert, but in general, you can perform optical flow calculations on any image stream. You might, however, get better results with a dedicated optical flow sensor (higher framerates, less compute loads, etc.). I chose to buy cheap optical flow and range sensors and integrate the values from those into my system. I think that this could be a good way to go for you too 🤖🤖. A thing to remember is that you get relative motion between frames via optical flow calculations. This means that you will not have any global heading (yaw) information from optical flow and you'll still be sensitive to yaw drift if you only use data from an IMU and an optical flow sensor. If you look at my video carefully, you'll notice that my drone drifts counterclockwise slowly. If you want to tackle heading drift then you may want to consider integrating information regarding absolute yaw orientation. This could come from a magnetometer (in places that do not have magnetic interference -- outside fields are good) or a camera that tracks a point. Good luck!
@@yoraish thanks again! This helps a lot :)
I have just watched a very old video of your NXT Lego monster truck and I have to say I am very impressed with how far you have come. Good job my friend. Please don’t stop
Mate, how old are you?
dang, from frc to this? sheesh, you must've been a great member of your team
That pacing robot is so dope, but man the secret door knock blew my mind!
The secret knock lock is actually not that impressive. It's actually one of the examples in the official Arduino starter kit.
@@weirjwerijrweurhuewhr588 Damn stop hating bruh
@@Itaintme31178 Are you one of those sensitive people who get offended by the truth?
@@weirjwerijrweurhuewhr588 The most sensitive shit I've seen in a while is you taking time out of your day to hate on this dude's achievements. Sounds like someone didn't get in lmao
@@weirjwerijrweurhuewhr588 they werent offended because of truth, irritating part is your lack of communication skills and wording your sentence horribly. using buzzwords like "sensitive" and "offended" will not make you any more correct.
How did you learn how to create your amazing creations!
do you have a CAD file for the design?
can anyone here help me with my project?....i am stuck
Can you share the sources for the ros learning
Bro I am a student of nit trichy
0x6l9 vun.fyi
Its cool how you can see the feet of the guy following it on the lidar display
To control it, you could use a double PID control. The main controls the distance and the secondary controls the angle of the vehicle
How did you setup the open cv with raspberry pi? Did you use python for it, and how did you get started. I’m working on a similar project and I have the arduino part down, but the raspberry pi and open cv part is where I get stuck. If you can share any tutorial you might have used that would be super helpful. Working on a mac btw
Hi 😬 it’s me again. Do you mind explaining the communication between the RaspberryPi and Arduino. Like how to send simplified motor control commands through Python or the code if you don’t mind 😬 I’m not too familiar with arduinos but they seem similar to mbed boards from what I see ?😬
Yeah! So from a high level, Arduinos are a platform used to interface with motors, sensors, etc. And normally do some "simple" computations. Check out this repo for the C++ scripts for the Arduino and Python code for the Raspberry Pi github.com/yoraish/lidar_bot/tree/master/src/arduino . In general, you can read the (somewhat incomplete but perhaps helpful) guide here for more yoraish.com/2020/01/23/a-full-autonomous-stack-a-tutorial-ros-raspberry-pi-arduino-slam/ .
@@yoraish Thank you hopefully when I’m done with everything I’ll share a link here. Then we will meet on the track hahah Thanks :)
Hi do you mind if I ask questions about this?
Ask away!
I am trying to build something similar to this. I bought a 2WD robot chassis. I want to use an ultrasonic sensor and a camera to help navigate around a basketball court. I’m a 3rd year university student and I’m making a personal robot trainer for basketball but I haven’t really worked on the autonomous part any ideas? And how were you sending commands from the pi to the robot ? I also have the arduino too.
@@geraldmusandirire5446 Sounds awesome! I think the path you'd end up taking would be heavily influenced by your goal. Do you want to follow people on the court? Do you want to follow line? Just do obstacle avoidance? I think the task at hand would dictate your plan of attack :) . In general, I think a good place to start for communication between the Raspberry Pi and an Arduino would be in this repository github.com/yoraish/raspi_bot . I am not sure why I haven't added it to the post. In particular, check out the RaspiBot.cpp and RaspiBot.hpp files, and the wiringSerial library used there. Check out the ball-recognition branch too. If I were you, I'd get the robot running first, then running via commands from the Raspberry Pi, and only then start to work on autonomy. Hope that helps!
@@yoraish Gonna start off by saying thank you like thank you a lot. I was planning on just making it go to certain points on the court where it can watch the user and watch the exercises. So maybe I might need to find a way to get a basketball court map on it? Then maybe I will just need obstacle avoidance of balls and people on the court but it's mainly meant for one/two people really, not a whole team. I included Alexa on it so it can interact with user.
Those rims are sweet
CAMERAS AND IR cameras should have problems while navigating in pitch black darkness..LIDAR does not need light, so it seems to me a better choice over cameras, although more moving parts.
I think both have their pros and cons, but one could never completely out do the other, ideally they should just be used in tandem
Sir your project is amazing ! I have a doubt though , I have gone through your blog and GitHub repo your tutorial ends with correcting the lidar angle and the creation of map using keyboard telep . I was wondering on how to navigate through the saved map.. which command to use ?? Please do help sir give me answer here or mail me @ jerinpeter@gmail.com Thankyou again
Hey! Sorry it took me a while to respond! Unfortunately I did not have a chance to get to that yet... A lot has happened in the world in the last couple of months so I had to put this project on hold. Sorry about that!!
@@yoraish Thankyou for the reply Sir , No issues. 😊
@@Jp_Robotics Check out the tutorial again, updates have been posted :)
@@yoraish Sure Thankyou!
wow this is so impressive i see a lot of runners would actually buy this
You’re trolling?
Great project! Did you try using the lidar on real-time navigation with SLAM?
If this communication is possible can you tell me the whole process. I’m very thankful to you. I hope you may consider my request
Seriously, no shame? It obviously has a lidar unit on the top, it's a four wheel vehicle and it says, lidar, raspberry pi, arduino. Can you not sit down, do the work, read the material, build your damn lab out and work on this if you are interested? This pisses me off to no end. Consider your request? You typed that, you can't google the rest of it? Damn man all of this stuff is wide open technology. If you are interested DO SOME WORK.
@@TheJacklwilliams You should be ashamed of yourself.
Check out the guide at yoraish.com
Hello man , I want to know about arduino and ROS communication process. Can ROS communicate with arduino by using Rosserial_arduino in ROS melodic version
So go do the research.
Very cool, thanks for sharing
Are you a recruited athlete?