matthew chou
matthew chou
  • 19
  • 10 257
[Vex IQ] 9 Strategies to Resilient Autonomous Challenge #vex #vexiq #roboticscompetition
In this video, I would like to share strategies of making autonomous challenge reliable and resilient. Prevent mistake; correct error; process in parallel; score consistently. At the end, we also share and example shuttle robot and the design of PID formula on H drive that sense and correct the offset of the shuttle robot.
1-minute Vex IQ autonomous robotic challenge.
Rapid relay; Shuttle Robot;
มุมมอง: 414

วีดีโอ

[Vex IQ] Design PID formula to Fit Your Robot #roboticscompetition #vex #vexiq
มุมมอง 1.5Kหลายเดือนก่อน
This video, we explained how PID works on robot; how Vex IQ motor works and its limitations; a PID formula that avoid crossing these limitation; how to code; how to find a good Kp value to fit the robot through experiment; how to conduct experiments; common issues that may break the PID control; and what's needed for the VexIQ 1 minute autonomous competition. troubleshooting, accuracy, issues, ...
[Vex IQ] Bug Free Pneumatic PTO Programming #roboticscompetition #vex #vexiq
มุมมอง 776หลายเดือนก่อน
In this video, we discussed the Power Take-Off (PTO) or Motor Sharing options for Vex IQ robotic competition, the design inspiration for a high efficient Motor Sharing, the coding for the remote control, and the considerations for the remote control buttons that share the same motor group. Vex IQ, Rapid Relay
[Vex IQ] Double Click, When and How, #RoboticCompetition #Vex #VexIQ #RemoteControl
มุมมอง 2202 หลายเดือนก่อน
For more detail check my blog here: To download the program in this video, go to GitHub here: github.com/thellamacatcher1/VexCode/tree/0b12aa4e4b4b08562380700463e7412ea4f86565/Driving Program/3. Double Click In this video, we discussed how when to consider a double click function on the remote control and how to create: 1. Double click with Toggle button 2. Double click with Press N Hold button...
|VEX IQ| Full Volume Autonomous Pre Worlds 2
มุมมอง 1533 หลายเดือนก่อน
|VEX IQ| Full Volume Autonomous Pre Worlds 2
Vex IQ Full Volume Autonomous Worlds 2
มุมมอง 1043 หลายเดือนก่อน
3AM at the hotel.
Slapshot Autonomous Code Pre Worlds
มุมมอง 623 หลายเดือนก่อน
Slapshot Autonomous Code Pre Worlds
[Vex IQ] Log Data on SD card, Test Motor Limit for Precise Control. #roboticscompetition #vex #vexiq
มุมมอง 4583 หลายเดือนก่อน
To Download the file in this video, go Here: github.com/thellamacatcher1/VexCode/tree/main/Autonomous/SWITCH Write to SD To see more details, visit the blog: medium.com/@matthewsolomonchou/vex-iq-data-logging-with-sd-card-f41815c516f1 This is the second video and a special video for the series of autonomous driving programming. In this video, we want to share with you a new feature comes with V...
[Vex IQ] 切換 按鈕 如何編碼 何時使用 #vex #vexiq
มุมมอง 1873 หลายเดือนก่อน
範例下載: github.com/thellamacatcher1/VexCode/tree/main/Driving Program/2. Toggle Buttons 這是我的第二個 直覺駕駛程式教學影片 影片裡有“狀態機”簡介 如何應用狀態機來編碼 在這個範例裡我們要討論如何寫切換按鈕 如何,為何使用切換按鈕來控制機器人 如何切換兩個以上的行動 到我的blog看更多詳細內容: medium.com/@makayla.chou1234/vex-iq-driver-intuitive-remote-programming-d45a752f6fb8 00:00 intro 00:26 toggle button 01:36 state machine 05:32 combo control
[Vex IQ] The Architecture to a Competitive Autonomous Program #Autonomous #robotic
มุมมอง 5293 หลายเดือนก่อน
[Vex IQ] The Architecture to a Competitive Autonomous Program #Autonomous #robotic
[Vex IQ] Intuitive Driving Program. #vexIQ #roboticscompetition #driving
มุมมอง 3564 หลายเดือนก่อน
[Vex IQ] Intuitive Driving Program. #vexIQ #roboticscompetition #driving

ความคิดเห็น

  • @doducthanhbk
    @doducthanhbk 21 ชั่วโมงที่ผ่านมา

    How do you do just turning (e.g., turn 90 degrees)? Would it be LeftMotorSpeed = turnKD * error; RightMotorSpeed = - turnKD * error?

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

    Thanks for watching. Also check out the resilient test video here: th-cam.com/video/yL6qnTGZUjw/w-d-xo.html

  • @Ianwww7
    @Ianwww7 4 วันที่ผ่านมา

    👍🏻

  • @RanOutOfParts
    @RanOutOfParts 4 วันที่ผ่านมา

    Gyro or smth?

    • @MatthewChou0
      @MatthewChou0 3 วันที่ผ่านมา

      Gyro and distance sensors

  • @DominicCook-pm1cz
    @DominicCook-pm1cz 6 วันที่ผ่านมา

    Really cool! Great job coding that! But like @madisoglrobotics said, how? Our team has been struggling so any help would be great!

    • @MatthewChou0
      @MatthewChou0 6 วันที่ผ่านมา

      Stay tuned! This is a leak for my next video sharing strategies on making a consistent and resilient autonomous.

    • @RanOutOfParts
      @RanOutOfParts 4 วันที่ผ่านมา

      Is it PID?

    • @MatthewChou0
      @MatthewChou0 3 วันที่ผ่านมา

      @@RanOutOfParts Sure it is PID!

  • @madisoglrobotics
    @madisoglrobotics 7 วันที่ผ่านมา

    how

    • @MatthewChou0
      @MatthewChou0 3 วันที่ผ่านมา

      It is coming on Christmas :)

  • @doducthanhbk
    @doducthanhbk 7 วันที่ผ่านมา

    why did you need to use the extra rubber bands?

    • @MatthewChou0
      @MatthewChou0 6 วันที่ผ่านมา

      Hi, thanks for watching my video! We used the rubber bands to pull down the floating center to make sure it always touches the ground. Here is a further explanation : th-cam.com/video/fHyZfsdbXrQ/w-d-xo.htmlsi=Xd9A6PxjXL71PnpQ

    • @MatthewChou0
      @MatthewChou0 6 วันที่ผ่านมา

      Check out the blog as well: medium.com/@makayla.chou1234/vex-secret-to-reliable-h-drive-on-big-heavy-robot-ad848976414c

  • @doducthanhbk
    @doducthanhbk 7 วันที่ผ่านมา

    Great video!

  • @doducthanhbk
    @doducthanhbk 7 วันที่ผ่านมา

    Nicely done! Thanks for sharing

  • @doducthanhbk
    @doducthanhbk 7 วันที่ผ่านมา

    Great job! Thanks for sharing! Do you have a video on the mechanics of the PTO?

    • @MatthewChou0
      @MatthewChou0 6 วันที่ผ่านมา

      Thanks. Take a look of this shorts: th-cam.com/users/shortsGPtr3xNkk4Q and blog: medium.com/@makayla.chou1234/motor-sharing-lossless-pto-afd17c82d667

  • @JiratChawalitmontien
    @JiratChawalitmontien 17 วันที่ผ่านมา

    Wow the button enable function is very useful thanks for sharing that 😊

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

    How do you reverse

    • @MatthewChou0
      @MatthewChou0 22 วันที่ผ่านมา

      @@bloxboy2b893 Hi, thanks for watching the video! There are two ways to do this. Creating a separate myblock for moving backwards or adding a parameter in your myblock to tell robot either walk forward or backwards. If you are new to the coding, making a separate myblock is cleaner and your code is easier to read/fix.

    • @bloxboy2b893
      @bloxboy2b893 22 วันที่ผ่านมา

      @@MatthewChou0 can you give me a example

    • @MatthewChou0
      @MatthewChou0 21 วันที่ผ่านมา

      @@bloxboy2b893 So, in the formula, the left wheel speed and right wheel speed would be negative to go reverse. For the robot to adjust clockwise, instead of right wheel slow down, we need left wheel to slow down. For the robot to adjust counter-clockwise, we need right wheel to slow down. It is opposite to go forward. So here is the formula (MaxSpeed is the maximum velocity your robot can run): In the situation that Error >0: SetLeftWheelVelocity = - MaxSpeed: SetRightWheelVelocity = - MaxSpeed + Kp*Error In the situation that Error <0: SetLetWheelVelocity = - MaxSpeed - Kp* Error; SetRightWheelVelocity = - MaxSpeed

    • @bloxboy2b893
      @bloxboy2b893 21 วันที่ผ่านมา

      @@MatthewChou0 I’m sorry I just don’t understand could you send a photo of our you would do it in the code

    • @MatthewChou0
      @MatthewChou0 19 วันที่ผ่านมา

      @@bloxboy2b893 No worries. I'll include that in the next video. Stay tuned.

  • @laokelvin7049
    @laokelvin7049 26 วันที่ผ่านมา

    the way that pneumatic direction vertical to the gear axis need the pneumatic power to go against the power of gear your got the better way to do that but a little bit to complicated

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

      Takes a while to make it right. :)

  • @RideorDie-VIQRC
    @RideorDie-VIQRC 27 วันที่ผ่านมา

    Great explanation! Loved the examples and the data🎉🎉🎉

    • @MatthewChou0
      @MatthewChou0 26 วันที่ผ่านมา

      Thanks! 🙂

  • @RyanL-f5e
    @RyanL-f5e 27 วันที่ผ่านมา

    is it the same guy as before

    • @MatthewChou0
      @MatthewChou0 26 วันที่ผ่านมา

      Yeah, have we met in a competition before?

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

    Watch this video for how to use SWITCH for data logging: th-cam.com/video/bpEReeEI3hw/w-d-xo.html

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

    Thanks for watching! More detail on my blog: medium.com/@matthewsolomonchou/vexiq-design-pid-controller-to-fit-your-robot-0a796cb5afc9

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

    Hi, we are new to vex and using 2nd gen brain. But we are not using Gyro sensor. Do u suggest us to use gyro sensor? Is it really necessary.

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

      Hey, thanks for watching my videos! Cost wise, a gyro is about $30 so it might be worth an investment since a kit and field are $1000. You can do everything we went over in the video with the brain inertial on the 2nd gen brain, but the brain would have to be at the center of the robot. I went over the key differences between the two in this video th-cam.com/video/rX9x5GWai5I/w-d-xo.html.

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

      Great video! Our team has basic programming skills but I was curious if it is easier to use the drivetrain option and brain inertial or use the gyro with separating the motors? It seems that the ability to fine tune directions and turns would be greater with separate motors

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

      Thanks!! And yep, when reaction force push robot away from its path (happens when robot hit walls or pick up ball), it is important that the robot can continue to follow the absolute angle that it is set to follow.

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

    👍

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

    Love this kid (platonically)

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

      Thanks! How's your robot coming along? Feel free to ask if you need some more PID help

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

      @ what’s your discord

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

      @@madisoglrobotics inotmatt

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

    I love mathew

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

    Thanks for watching. For more details, visit my blog: medium.com/@makayla.chou1234/vex-iq-intuitive-driving-program-bug-free-pneumatic-motor-sharing-program-c531d81622ab

  • @DenizQarazade-gd5vz
    @DenizQarazade-gd5vz หลายเดือนก่อน

    İt is perfect

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

      thank you :)

    • @DenizQarazade-gd5vz
      @DenizQarazade-gd5vz หลายเดือนก่อน

      may i use this idea for a future VEX IQ competition if you allow me?

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

      @@DenizQarazade-gd5vz Only if you like and subscribe 😉

    • @DenizQarazade-gd5vz
      @DenizQarazade-gd5vz หลายเดือนก่อน

      İ like and subsciribe. And i use it. İt is very good

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

    transmission is crazy 💀

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

    For more details, check out my blog: medium.com/@makayla.chou1234/motor-sharing-lossless-pto-afd17c82d667

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

    Man I miss this team

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

    💀💀

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

    Why do you make the motors move when you could just make a seperate axel move, very cool though. Good job

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

      That option is open to the future team :)

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

    In autonomy, the robot does not go stable and stop. What we want to do is take the ball and throw it, come back and take it again and throw it. But we could not make it stable. What do you suggest?

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

      Hello, how's your programming coming along? I posted a new video talking about Proportional Control. Check it out and see if it helps!

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

      @@MatthewChou0 Thank you very much. You produce incredible quality content. There is a lot to learn from you.

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

    Can you share a sample file?

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

      Check out my GitHub. You can find the sample file for the PID design there. Also, watch my video for details :)

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

    It does a simple autonomous rapid relay contact, go throw, come back, pick up and throw. But it goes 1-2 cm too far and gets stuck. What kind of solution do you suggest?

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

      If I understand correctly, your robot goes forward too far and gets stuck on the wall before it shoots. One way I would solve this is by adding a bumper senor at the front of the robot. This way, you can tell the robot to move forward until it hits the bumper

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

      @@MatthewChou0 Can you share a sample autonomous program? From this year or last year. Your autonomouss are working very stably.

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

      @@vexhocam1473 Check my GItHub. More code sample are coming... github.com/thellamacatcher1/VexCode

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

      @@MatthewChou0 Even when going straight, I don't know why it doesn't go straight because of the omni wheel. For example, should the 200 mm go stop command be controlled with time instead of a sensor?

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

      @@vexhocam1473 What I would do : 1 Physical Issue Check of all the wheels are free spinning (make sure there's nothing rubbing the wheels or if there is more resistance on some wheels) 2 Motor issue I would set the move speed to 50% and see if the robot is still not walking straight. If it walks straight at 50% and doesn't walk straight at 100%, find a speed that will work well and walk fast enough with it still going straight. OR we could swap around the motors

  • @ConnorMadison-u4u
    @ConnorMadison-u4u 2 หลายเดือนก่อน

    i love this team

  • @ConnorMadison-u4u
    @ConnorMadison-u4u 2 หลายเดือนก่อน

    wow is that the rip team. from virginia

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

      have we met in the past competition?🙂

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

      @@MatthewChou0 that's madison sogl, also madisogl

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

    👍🏿

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

    How is turning so accurate?

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

      Thank you! Watch and like my autonomous challenge video! I need 20 likes to continue making the PID video. Here is the link: th-cam.com/video/rX9x5GWai5I/w-d-xo.html

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

      @@MatthewChou0 ok thank you will do!

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

      @@MatthewChou0 if I had any questions can you please answer them?

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

      @@Chaaaazz Yes. I'll be happy to help :)

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

      @@MatthewChou0 thanks! I’ve watched both your videos and am wondering how long until the video with the code for the pid comes out, I tried the one cation tape robotics made a video about but the turning didn’t work on my robot, thanks!

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

    Thanks for watching For more details, read my blog here: medium.com/@matthewsolomonchou/vex-iq-data-logging-with-sd-card-f41815c516f1

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

    Thanks for watching. I hope these video helps. Watch the blog below for more details: medium.com/@makayla.chou1234/vex-iq-driver-intuitive-remote-programming-d45a752f6fb8

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

    Leave us comment. We would love to know how your team works so far for this year's competition!

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

    Thanks for watching. For more details, check out the blog below: medium.com/@makayla.chou1234/vex-iq-driver-intuitive-remote-control-e9dd69fd760f

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

    Watch the blog below for more details: medium.com/@makayla.chou1234/vex-iq-driver-intuitive-remote-control-e9dd69fd760f

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

    Thanks for watching. Watch Makayla's blog below for more details. medium.com/@makayla.chou1234/vex-secret-to-reliable-h-drive-on-big-heavy-robot-ad848976414c

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

    Thanks for watching! For more details, go to my blog. Feel free to drop a comment down below! I would like to see how you guys design your PID. medium.com/@matthewsolomonchou/vex-iq-1-minute-autonomous-challenge-part-1-the-architecture-298c47b131d2

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

    I'm starting a series of video for the intuitive remote-control program to share our experience in past competitions. th-cam.com/play/PL452R5eE3cqV_4vTQs1XJKhDMTYrClZ3h.html The series is about the considerations of the controller function and how to write more advanced control program to reduce error and increase performance.