Gibford's Robot Lab
Gibford's Robot Lab
  • 28
  • 254 781
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.
มุมมอง: 928

วีดีโอ

Programming Spike Prime Bumper Car
มุมมอง 1.3Kปีที่แล้ว
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
มุมมอง 1.4Kปีที่แล้ว
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
มุมมอง 872ปีที่แล้ว
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
มุมมอง 341ปีที่แล้ว
After building your Geared Up Robot, use this video for tips on how to program it.
Geared up Building Instructions
มุมมอง 450ปีที่แล้ว
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.
มุมมอง 4.4Kปีที่แล้ว
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
มุมมอง 1.1Kปีที่แล้ว
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
มุมมอง 366ปีที่แล้ว
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
มุมมอง 1.8Kปีที่แล้ว
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
มุมมอง 1.1Kปีที่แล้ว
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
มุมมอง 1.1Kปีที่แล้ว
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
มุมมอง 9K3 ปีที่แล้ว
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. th-cam.com/video/rm4libWMzVc/w-d-xo.html
Turn any angle with My Blocks and Variables: Gyro controlled turns part 2
มุมมอง 12K3 ปีที่แล้ว
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
มุมมอง 35K3 ปีที่แล้ว
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
มุมมอง 5K4 ปีที่แล้ว
Run multiple stacks at one time: Spike Prime and Robot Inventor
Spike Prime Proportional Programs Part 3: Proportional Line Following
มุมมอง 23K4 ปีที่แล้ว
Spike Prime Proportional Programs Part 3: Proportional Line Following
Spike Prime Proportional Programs Part 2: Gyro Straight any angle
มุมมอง 22K4 ปีที่แล้ว
Spike Prime Proportional Programs Part 2: Gyro Straight any angle
Spike Prime Proportional Programs Part 1: Gyro Straight
มุมมอง 49K4 ปีที่แล้ว
Spike Prime Proportional Programs Part 1: Gyro Straight
Spike Prime Basic Line Follower and Gyro Controlled Straight Programs
มุมมอง 56K4 ปีที่แล้ว
Spike Prime Basic Line Follower and Gyro Controlled Straight Programs
Using the Gyro to control the Spike Prime delivery cart Part 2: The Turn
มุมมอง 4.8K4 ปีที่แล้ว
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
มุมมอง 6K4 ปีที่แล้ว
Using the gyro to control the Spike Prime delivery cart Part 1: Going Straight
Spike Prime / Robot Inventor Automatic Positioning Motor
มุมมอง 4.7K4 ปีที่แล้ว
Spike Prime / Robot Inventor Automatic Positioning Motor
Understanding the Spike Prime/Mindstorms 51515 Gyro
มุมมอง 3.7K4 ปีที่แล้ว
Understanding the Spike Prime/Mindstorms 51515 Gyro
EV3 Color Sensor Basics
มุมมอง 2094 ปีที่แล้ว
EV3 Color Sensor Basics
Gibford's Robot Lab Intro
มุมมอง 1434 ปีที่แล้ว
Gibford's Robot Lab Intro
Changing Angle of Rotation with Lego Technic
มุมมอง 8K5 ปีที่แล้ว
Changing Angle of Rotation with Lego Technic
Speed and Torque
มุมมอง 1.2K5 ปีที่แล้ว
Speed and Torque

ความคิดเห็น

  • @scottrichards8914
    @scottrichards8914 2 วันที่ผ่านมา

    Do you have an exit case for the loop where it is based on distance in centimeters / rotations and not seconds or degrees? 4th graders find it challenging to think distance in degrees or seconds, as most adults would i think. Any help or guidance would be greatly appreciated. UPDATE: I have worked out a program using centimeters and it works great going forward but will work going backwards. Any thoughts, guidance or suggestions greatly appreciated.

  • @RP-dy5mu
    @RP-dy5mu 8 วันที่ผ่านมา

    I felt like a toddler trying to understand this concept. I just talked to ChatGPT for an hour about this and still didn't get it. This video is so good. I will watch this video every day until I internalize this, because frankly, it's embarrassing.

  • @scottrichards8914
    @scottrichards8914 13 วันที่ผ่านมา

    Do you have an exit case for the loop where it is based on distance in centimeters / rotations and not seconds or degrees? 4th graders find it challenging to think distance in degrees or seconds, as most adults would i think. Any help or guidance would be greatly appreciated.

  • @MontanaroMr
    @MontanaroMr 23 วันที่ผ่านมา

    This is amazing, do you have anything that would accommodate the old EV3s or do you know how I can use the old ones along with the Spike Prime?

  • @MohammedAhmed-tu5es
    @MohammedAhmed-tu5es หลายเดือนก่อน

    I was looking for a tutorial explaining motor relative position for a long time! Thank you for sharing this video 🙏🙏

  • @Leo-kr5rv
    @Leo-kr5rv หลายเดือนก่อน

    Gyro Straight

    • @Leo-kr5rv
      @Leo-kr5rv หลายเดือนก่อน

      09:05

  • @roguewarr88
    @roguewarr88 หลายเดือนก่อน

    Good stuff, going to make my young LM in training watch 😊

  • @FarrantSakaguchi-h3e
    @FarrantSakaguchi-h3e หลายเดือนก่อน

    Is relative position more precise than the rotations under the motor and movement blocks?

  • @basilbem2978
    @basilbem2978 2 หลายเดือนก่อน

    Thank you for the lessons. Pls can I use this program on an advanced driving base?

  • @ninjabot916
    @ninjabot916 3 หลายเดือนก่อน

    I have a question. I would like to know if you would know why when I change the value of the variable "motor power" to 100, in order to accelerate the robot, it does not perform the readjustment. I have doubts about this and I would like to know whether or not I can increase the mentioned variable and if I can, of course without interfering in the robot's readjustment. Thank you!

  • @Megachippycapybara
    @Megachippycapybara 4 หลายเดือนก่อน

    Thank you for making this video. My idiot brain trusted tutorials more than my best friend, and i was right

  • @aaliyasetu3100
    @aaliyasetu3100 6 หลายเดือนก่อน

    Best robotics video ever great explanations

  • @gaominghim1362
    @gaominghim1362 7 หลายเดือนก่อน

    Ur literally my goat

  • @emilyjohnson8886
    @emilyjohnson8886 8 หลายเดือนก่อน

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

  • @emanosama5517
    @emanosama5517 8 หลายเดือนก่อน

    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 9 หลายเดือนก่อน

    Thank you! Very clear for the beginners.

  • @MrAnandbajaj
    @MrAnandbajaj ปีที่แล้ว

    Can you use the "if condition" block?

  • @delulugirl168
    @delulugirl168 ปีที่แล้ว

    This is my science teacher at BSA 😀

  • @clarkkent5431
    @clarkkent5431 ปีที่แล้ว

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

  • @ariyaradhakrishnan2613
    @ariyaradhakrishnan2613 ปีที่แล้ว

    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 ปีที่แล้ว

    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 ปีที่แล้ว

    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 ปีที่แล้ว

    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 ปีที่แล้ว

    Go panama!

  • @Eyal2013-s3q
    @Eyal2013-s3q ปีที่แล้ว

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

    • @clarkkent5431
      @clarkkent5431 ปีที่แล้ว

      You need to go down and add "more movement"

  • @FIA_A2
    @FIA_A2 ปีที่แล้ว

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

  • @Jumpstarz
    @Jumpstarz ปีที่แล้ว

    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.

  • @cami_dillon
    @cami_dillon ปีที่แล้ว

    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 ปีที่แล้ว

    Thanks!

  • @InsignificantToast
    @InsignificantToast ปีที่แล้ว

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

  • @georgekatsanis1042
    @georgekatsanis1042 ปีที่แล้ว

    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 ปีที่แล้ว

    These are great. I hope you keep adding videos.

  • @PraveenGangasani
    @PraveenGangasani ปีที่แล้ว

    This video was epic, thank you for sharing it

  • @halohardcore
    @halohardcore ปีที่แล้ว

    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
    @matematicasconelprofealexp3403 ปีที่แล้ว

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

    • @gibfordsrobotlab
      @gibfordsrobotlab ปีที่แล้ว

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

  • @11vatly6
    @11vatly6 ปีที่แล้ว

    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 ปีที่แล้ว

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

  • @vishu0705
    @vishu0705 ปีที่แล้ว

    how do we do -180 gyro straight?

  • @sak0rax158
    @sak0rax158 ปีที่แล้ว

    I have a question how do i create left turn

    • @sak0rax158
      @sak0rax158 ปีที่แล้ว

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

    • @gibfordsrobotlab
      @gibfordsrobotlab ปีที่แล้ว

      @@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 ปีที่แล้ว

      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
    @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 ปีที่แล้ว

      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 ปีที่แล้ว

      @@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
    @Biggiecheezeathanthe3rd ปีที่แล้ว

    Mr gibford it’s me Eric just checking to see

  • @chevere3424
    @chevere3424 ปีที่แล้ว

    Nice!!!

  • @chevere3424
    @chevere3424 ปีที่แล้ว

    Thanks! New follower

  • @Ur_buddy_Pianomeastro
    @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 ปีที่แล้ว

      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 ปีที่แล้ว

      @@gibfordsrobotlab Ok Thanks!

    • @leotruly718
      @leotruly718 ปีที่แล้ว

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

  • @rebelteacher2761
    @rebelteacher2761 ปีที่แล้ว

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

    • @gibfordsrobotlab
      @gibfordsrobotlab ปีที่แล้ว

      Thank you, I was hoping they would be helpful.

  • @hogwarts_harry_6557
    @hogwarts_harry_6557 2 ปีที่แล้ว

    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 2 ปีที่แล้ว

    do a video with rotations it would help my team alot

  • @sidh1973
    @sidh1973 2 ปีที่แล้ว

    How can we do this in python instead of word blocks

  • @luizotavio8743
    @luizotavio8743 2 ปีที่แล้ว

    my robot even doing as you explain it just goes straight

    • @gibfordsrobotlab
      @gibfordsrobotlab 2 ปีที่แล้ว

      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 ปีที่แล้ว

      Same with me and it is set at yaw

  • @ashwindeverashetty6994
    @ashwindeverashetty6994 2 ปีที่แล้ว

    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 2 ปีที่แล้ว

      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
    @Biggiecheezeathanthe3rd 2 ปีที่แล้ว

    Make a gear box video

    • @gibfordsrobotlab
      @gibfordsrobotlab 2 ปีที่แล้ว

      I haven't done much with gear boxes.