Gibford's Robot Lab
Gibford's Robot Lab
  • 28
  • 220 096
Teaching LEGO Robotics Lesson 5: Bumper Cars
This lesson has turned out to be one the kids really enjoy. The bumper car introduces the kids to many new concepts, a detachable cover to hide the hub, using the touch sensor to change directions, introduces them to new coding blocks like the "repeat until" and "greater than less than", and provides an opportunity for extension where the students can make improvements to their cars and programs and bring them back to the field for more friendly competition. Like real bumper cars, there are no winners or losers, just a lot of fun and laughter.
zhlédnutí: 696

Video

Programming Spike Prime Bumper Car
zhlédnutí 1KPřed rokem
Now that you have built the Spike Prime Bumper Car, you will need to be able to program it. This video is step by step lesson on programming the Spike Prime Bumper Car so that it can run around a field, crash into other robots, and keep going.
Spike Prime Bumper Car Building Instructions
zhlédnutí 1,1KPřed rokem
Follow these instructions to build a bumper car using the basic Spike Prime Kit. This build uses the touch sensor to recognize when the robot has ran in to something then change direction. This build is great for a class project.
Teaching LEGO Robotics Lesson 4: Geared up Robot
zhlédnutí 591Před rokem
The 4th build I give my students is geared up robot. It uses 3 connected gears from largest to smallest to speed the robot up. The robot introduces students to gears, the distance sensor, how the order of the movement motors affects the performance of the robot. Also the distance sensor is used to start their robots movement with the wave of a hand which is fun and impresses the students.
Programming Geared Up Robot
zhlédnutí 260Před rokem
After building your Geared Up Robot, use this video for tips on how to program it.
Geared up Building Instructions
zhlédnutí 310Před rokem
This video will show you how to build the Geared Up Robot. You can pause as often as you need to in order to complete the build.
Teaching LEGO Robotics: Controlling the distance your robot travels.
zhlédnutí 2,6KPřed rokem
This video will show you how to program your LEGO Spike Prime Robot to travel a specific number of degrees (or rotations) allowing you to control the distance your robot travels. Many have asked me how to make the robot travel a certain distance rather than use the timer, so here is the solution.
Teaching LEGO Robotics Lesson 3: Square Loop and Figure 8
zhlédnutí 868Před rokem
This is the first wheeled robot my students build and they use it to learn how move around an area. In this lesson they observe the effect of speed on the consistency of their programs and learn how to use the wait block. This is a great lesson to build on the foundation they have created with Spike Prime and increase confidence in their developing skills.
Program Your Walking Insect
zhlédnutí 305Před rokem
Now that you have built your walking insect, it is time to program it using the color sensor.
Teaching LEGO Robotics Lesson 2: The Hopper
zhlédnutí 1,3KPřed rokem
The second lesson I have been using in my LEGO Robotics classes is The Hopper right out of the Spike Prime kit. I do add a minor change with the way he gets programmed, but aside from that, the lesson is exactly the same as the one from LEGO Education
Teaching LEGO Robotics Lesson 1: Walking Insect
zhlédnutí 777Před rokem
The walking insect is the first lesson I use in my robotics class. The build is easy and the lesson introduces the students to stacks, and using the color sensor. It is a great foundation to build on.
Teaching LEGO Robotics with Spike Prime
zhlédnutí 748Před rokem
It has taken several years for me to finally get to a point in teaching LEGO Robotics that I feel I have a decent program going that kids enjoy. There are so few resources out there for teachers who are trying to teach with LEGO and I want to share the projects I have started using in class for teachers that are looking for things they can use right away with their students.
MyBlocks And Variables Part 2: Adding Gyro Straight
zhlédnutí 7KPřed 2 lety
This is the 2nd half of the lesson on using MyBlocks and Variables to improve your programming. In this lesson I add the Gyro Straight with the turns to simplify and speed up your programming. Here is the link to the video with the simple gyro straight program. czcams.com/video/rm4libWMzVc/video.html
Turn any angle with My Blocks and Variables: Gyro controlled turns part 2
zhlédnutí 9KPřed 2 lety
This is the second part of the Gyro Controlled Turns lesson where you learn how to create my blocks and variables to clean up your program, allow you to create programs more quickly, and make your programs easier to look through and adjust.
Spike Prime Gyro Controlled Turns Part 1
zhlédnutí 28KPřed 2 lety
In this video, I will show you how to use the built in gyro on the Spike Prime or Robot Inventor robot to make more consistent and accurate turns.
Run multiple stacks at one time: Spike Prime and Robot Inventor
zhlédnutí 4,5KPřed 3 lety
Run multiple stacks at one time: Spike Prime and Robot Inventor
Spike Prime Proportional Programs Part 3: Proportional Line Following
zhlédnutí 22KPřed 3 lety
Spike Prime Proportional Programs Part 3: Proportional Line Following
Spike Prime Proportional Programs Part 2: Gyro Straight any angle
zhlédnutí 20KPřed 3 lety
Spike Prime Proportional Programs Part 2: Gyro Straight any angle
Spike Prime Proportional Programs Part 1: Gyro Straight
zhlédnutí 44KPřed 3 lety
Spike Prime Proportional Programs Part 1: Gyro Straight
Spike Prime Basic Line Follower and Gyro Controlled Straight Programs
zhlédnutí 51KPřed 3 lety
Spike Prime Basic Line Follower and Gyro Controlled Straight Programs
Using the Gyro to control the Spike Prime delivery cart Part 2: The Turn
zhlédnutí 4,3KPřed 3 lety
Using the Gyro to control the Spike Prime delivery cart Part 2: The Turn
Using the gyro to control the Spike Prime delivery cart Part 1: Going Straight
zhlédnutí 5KPřed 3 lety
Using the gyro to control the Spike Prime delivery cart Part 1: Going Straight
Spike Prime / Robot Inventor Automatic Positioning Motor
zhlédnutí 4,5KPřed 3 lety
Spike Prime / Robot Inventor Automatic Positioning Motor
Understanding the Spike Prime/Mindstorms 51515 Gyro
zhlédnutí 3,5KPřed 3 lety
Understanding the Spike Prime/Mindstorms 51515 Gyro
EV3 Color Sensor Basics
zhlédnutí 186Před 4 lety
EV3 Color Sensor Basics
Gibford's Robot Lab Intro
zhlédnutí 140Před 4 lety
Gibford's Robot Lab Intro
Changing Angle of Rotation with Lego Technic
zhlédnutí 6KPřed 5 lety
Changing Angle of Rotation with Lego Technic
Speed and Torque
zhlédnutí 943Před 5 lety
Speed and Torque

Komentáře

  • @aaliyasetu3100
    @aaliyasetu3100 Před 7 dny

    Best robotics video ever great explanations

  • @gaominghim1362
    @gaominghim1362 Před měsícem

    Ur literally my goat

  • @emilyjohnson8886
    @emilyjohnson8886 Před 2 měsíci

    Ugh, it's been so hard to find activities for kids with Lego Prime! Thank you for making this video.

  • @emanosama5517
    @emanosama5517 Před 2 měsíci

    I gained experience thanks to this video, but I have a problem, The robot was veering off the black road in the play mat despite our gyro use, But it worked the first time we used it, and we used color following and it worked, but another time it didn't work, can u help me to solve my problem?? I'm afraid the day after tomorrow I'm going to a contest i hope that you can reply to me 🥺

  • @yenchen4695
    @yenchen4695 Před 3 měsíci

    Thank you! Very clear for the beginners.

  • @MrAnandbajaj
    @MrAnandbajaj Před 7 měsíci

    Can you use the "if condition" block?

  • @littlemissfaithp
    @littlemissfaithp Před 8 měsíci

    This is my science teacher at BSA 😀

  • @clarkkent5431
    @clarkkent5431 Před 8 měsíci

    How long would you say it takes your students to build and program the robots?

  • @ariyaradhakrishnan2613
    @ariyaradhakrishnan2613 Před 9 měsíci

    Thankyou sir... iam a passionate tech teacher who is struggling to get into stem. But now i feel so confident by watching the videos of yours... please do post the videos sir...❤

  • @8520amos
    @8520amos Před 9 měsíci

    Hello, I really enjoy and learn a lot from your tutorials, if you could make a straight driving video with acceleration and deceleration,thanks

  • @gingerblack4528
    @gingerblack4528 Před 9 měsíci

    I find this to be a useful tool to learn about robotics! I am a 75 year old with a brain injury. I was a CadCam expert before my accident. I could program robotic arms and other for industrial uses and was an expert in AutoCAD. I want to learn how these robots work but don't know if you can help me to regain some of the knowledge that I lost!

  • @lorenzrumig8043
    @lorenzrumig8043 Před 9 měsíci

    Is it possible to stop the motors not with a timer. It would be nice if the motors stop by a driven distance

  • @barney7206
    @barney7206 Před 9 měsíci

    Go panama!

  • @user-nl1ed4wu8z
    @user-nl1ed4wu8z Před 10 měsíci

    I don't have the move 50% 50% block could anybody help me ?

    • @clarkkent5431
      @clarkkent5431 Před 9 měsíci

      You need to go down and add "more movement"

  • @FIA_A2
    @FIA_A2 Před 10 měsíci

    can you please share the link to buy the insect lesson?

  • @Jumpstarz
    @Jumpstarz Před 10 měsíci

    What is the exit condition for start moving at block from more movements? You mentioned it takes power but for how long is the power supplied before it repeats to get yaw feedback? I tried similar loop in python using run_for_degrees but the run is very choppy and slow.

  • @ilovecaitlyclark
    @ilovecaitlyclark Před 10 měsíci

    Are you able to make a video on how to use a color sensor in the middle of a program? Love your videos!

  • @ryan-gamer
    @ryan-gamer Před 10 měsíci

    Thanks!

  • @toasty_cat123
    @toasty_cat123 Před 10 měsíci

    Hi Mr. Gibford. It's me, Haley.

  • @georgekatsanis1042
    @georgekatsanis1042 Před 10 měsíci

    My hub gyro has inconsistent transitions from positive to negative yaw angle output. It sometimes flips yaw polarity at 180, as it should. But sometimes it switches at random angles, for example 0 to 220 then -140 to 0. Next it might be 0 to 30 then -330 to 0. The erratic gyro yaw output makes yaw turn control unreliable. Any tips for correcting this?

  • @bobbiburton5027
    @bobbiburton5027 Před 11 měsíci

    These are great. I hope you keep adding videos.

  • @PraveenGangasani
    @PraveenGangasani Před 11 měsíci

    This video was epic, thank you for sharing it

  • @halohardcore
    @halohardcore Před 11 měsíci

    Thank you this is very helpful. There is somehing wrong with my robot, it cannot move straight although the code is meant for it to move straight forward. With this gyro, it can help keep it straight despite the motors or wheels having a problem keeping straight 👍

  • @matematicasconelprofealexp3403

    Hi. We have a problem, can you help us? We have a line white. How we are followings?

    • @gibfordsrobotlab
      @gibfordsrobotlab Před rokem

      It should still be the same, look at the reflected light value and set that as your target.

  • @11vatly6
    @11vatly6 Před rokem

    can you help me coding it by EV3 Classroom programming? Because I don't see code "start moving at.... %power in that programing.

    • @mattwilliams1326
      @mattwilliams1326 Před 8 měsíci

      I also have this problem - after adding additional motor blocks I only have start moving () () %speed, not %power. Does anyone know why?

  • @vishu0705
    @vishu0705 Před rokem

    how do we do -180 gyro straight?

  • @sak0rax158
    @sak0rax158 Před rokem

    I have a question how do i create left turn

    • @sak0rax158
      @sak0rax158 Před rokem

      Cuz problem ist that if i set -30 30 it turn left after right turn but it does 180 not the 90°

    • @gibfordsrobotlab
      @gibfordsrobotlab Před rokem

      @@sak0rax158 When the robot is turning left the numbers get smaller, so you need to use less than instead of greater than, and if you go past 0, then you need to use negative numbers like -90 for example.

    • @svelterhino
      @svelterhino Před 8 měsíci

      There are also a number of videos around on the topic of a gyroscopic turn. This is a gyroscopic straight example, so you would need to use this program from driving straight, and then use gyro turns as needed for any intentional changes in direction.

  • @cmesroboticsclub4450

    Thank you SO much for this tutorial! My 5th graders took these principals and was able to make the robot go down the hallway, into two classrooms and across a finish line. I challenged them to then make a u-turn and go back to the starting line. Here’s where we’ve run into issues… when we set the 30 speed turn loop to greater than 176 and then exiting the loop, setting the Target Yaw to 180, it does its initial turn, stops, then starts to go straight, but then spins 360, goes straight, spins 360 again, straight, you get the point, until our timer runs out. Any ideas?

    • @gibfordsrobotlab
      @gibfordsrobotlab Před rokem

      Yes, because the gyro starts to count backwards at 180 back to 0. you would need to have the robot set up someplace and reset the yaw to complete the turn.

    • @cmesroboticsclub4450
      @cmesroboticsclub4450 Před rokem

      @@gibfordsrobotlab - thank you SO much for your reply! That’s perfect, I think we’ll have it pivot 180, reset yaw to 0 and then run our “go straight” loop like in your video. Thank you again!

  • @Biggiecheezeathanthe3rd

    Mr gibford it’s me Eric just checking to see

  • @chevere3424
    @chevere3424 Před rokem

    Nice!!!

  • @chevere3424
    @chevere3424 Před rokem

    Thanks! New follower

  • @Ur_buddy_Pianomeastro

    Hi I had A Question: Is there a way to make it go for a specific distance rather than using a timer?

    • @gibfordsrobotlab
      @gibfordsrobotlab Před rokem

      There is, you need to use the absolute value on the single motors, I will probably make a video on that later in the year since so many have asked for it, I just need to make some time.

    • @Ur_buddy_Pianomeastro
      @Ur_buddy_Pianomeastro Před rokem

      @@gibfordsrobotlab Ok Thanks!

    • @leotruly718
      @leotruly718 Před 10 měsíci

      Yeah there is just go to the code block saying move forward for then put the number you want

  • @rebelteacher2761
    @rebelteacher2761 Před rokem

    These vids for teachers are fantastic! Thank you for doing this.

  • @hogwarts_harry_6557

    Video summary: When the program starts, the yaw will be set to zero. When it turns right, the value of the yaw will increase. When it turns left, it will decrease. The right should be greater than because it’s increasing, and left should be less than because it’s decreasing. When using sensors, make the speed lower to give the robot a chance to react to its surroundings. Logically, to turn the robot, one wheel should be going backwards and the other should go forward. The robot will always turn to the wheel that is going backwards. Always make the degrees five degrees less than the actual degree you want. Again, give your sensor time to react by giving it a short wait time. For example, wait zero point five seconds.

  • @Randomperson0467
    @Randomperson0467 Před rokem

    do a video with rotations it would help my team alot

  • @sidh1973
    @sidh1973 Před rokem

    How can we do this in python instead of word blocks

  • @luizotavio8743
    @luizotavio8743 Před rokem

    my robot even doing as you explain it just goes straight

    • @gibfordsrobotlab
      @gibfordsrobotlab Před rokem

      My guess is to make sure all your blocks say Yaw, because they go into your program as pitch and if you forget to change one then it will go straight.

    • @pcshopny
      @pcshopny Před 7 měsíci

      Same with me and it is set at yaw

  • @ashwindeverashetty6994

    How do you add a stop block or piece of code so the robot will stop after a certain amount of rotations or degrees?

    • @gibfordsrobotlab
      @gibfordsrobotlab Před rokem

      You will need to go into more motors, then you can have it exit on a certain number of rotations of one of the motors.

  • @Biggiecheezeathanthe3rd

    Make a gear box video

  • @ishaanmehra9904
    @ishaanmehra9904 Před rokem

    Super helpful. Thanks Dude!

  • @wasdwasd4977
    @wasdwasd4977 Před rokem

    Mine works but it is going like there is not a kp like its corrections are very sharp and it is not going smoothly

  • @camillaevans1589
    @camillaevans1589 Před rokem

    How might you make the robot approach a 180 degree turn? I appreciate two 90's or a reverse might accomplish the same general goal.

  • @TheHillmom
    @TheHillmom Před rokem

    This works perfectly, however I'm trying to find out how to do this with Python instead of word blocks. I've not come across a solution that works.

  • @GoldenSkipper11
    @GoldenSkipper11 Před rokem

    Hi

  • @cobuilds9603
    @cobuilds9603 Před rokem

    My robot keeps spinning for ever when I use the code

    • @gibfordsrobotlab
      @gibfordsrobotlab Před rokem

      Sorry for the late reply, make sure you are set on yaw and not pitch, or roll. That will cause your robot to spin.

    • @gibfordsrobotlab
      @gibfordsrobotlab Před rokem

      @Aarnav Dave Sorry for the late reply, make sure you are set on yaw and not pitch, or roll. That will cause your robot to spin.

  • @8520amos
    @8520amos Před rokem

    Is it possible to determine the distance by relative position?

    • @gibfordsrobotlab
      @gibfordsrobotlab Před rokem

      Yes, you can set the motors to measure degrees and then set the exit on a certain number of degrees on one of the motors

  • @ranalucard2372
    @ranalucard2372 Před 2 lety

    I can't read the name of the yellow objects... obviously white on yellow is a poor choice for my failing eyesight.

    • @gibfordsrobotlab
      @gibfordsrobotlab Před 2 lety

      The yellow objects should be the "When program starts" and "When right button pressed" events. There are also a couple of "repeat until" and "wait" controls

  • @afreenabatrisya6075
    @afreenabatrisya6075 Před 2 lety

    is this coding still used in 2022?

  • @scanme9637
    @scanme9637 Před 2 lety

    Finally a worthy video in utube

  • @Lexvato
    @Lexvato Před 2 lety

    Bruh 5 dislikes