matthew chou
matthew chou
  • Видео 20
  • Просмотров 13 378
[VEX IQ] Turn Fast & Precise? Formulate Drive Path, Trajectory Planning, #vex #roboticscompetition
In this video, we discussed how to use formula to design the maneuvor path of the robot. We reviewed 5 different way to make turns. The pros the cons and the limit. When to use where to use. We also reviewed how the example robot performs using these turns.
Vex Robot Autonomous Challenge
Rapid Relay
Просмотров: 277

Видео

[Vex IQ] 9 Strategies to Resilient Autonomous Challenge #vex #vexiq #roboticscompetition
Просмотров 1 тыс.14 дней назад
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;
[Vex IQ] Design PID formula to Fit Your Robot #roboticscompetition #vex #vexiq
Просмотров 2 тыс.Месяц назад
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
Просмотров 9062 месяца назад
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
Просмотров 2603 месяца назад
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
Просмотров 1633 месяца назад
|VEX IQ| Full Volume Autonomous Pre Worlds 2
Vex IQ Full Volume Autonomous Worlds 2
Просмотров 1153 месяца назад
3AM at the hotel.
Slapshot Autonomous Code Pre Worlds
Просмотров 663 месяца назад
Slapshot Autonomous Code Pre Worlds
[Vex IQ] Log Data on SD card, Test Motor Limit for Precise Control. #roboticscompetition #vex #vexiq
Просмотров 5653 месяца назад
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
Просмотров 2173 месяца назад
[Vex IQ] 切換 按鈕 如何編碼 何時使用 #vex #vexiq
[Vex IQ] The Architecture to a Competitive Autonomous Program #Autonomous #robotic
Просмотров 6534 месяца назад
[Vex IQ] The Architecture to a Competitive Autonomous Program #Autonomous #robotic
[Vex IQ] Intuitive Driving Program. #vexIQ #roboticscompetition #driving
Просмотров 3954 месяца назад
[Vex IQ] Intuitive Driving Program. #vexIQ #roboticscompetition #driving

Комментарии

  • @deeperroot
    @deeperroot 2 дня назад

    that's really impressive.

  • @RanOutOfParts
    @RanOutOfParts 3 дня назад

    Hi

  • @jasonmei3132
    @jasonmei3132 6 дней назад

    Do you have to use a gyro, or can you use brain inertial? Also, whenever i set Walkheading 1800 heading 0, it just spins around instead of going forward.

    • @MatthewChou0
      @MatthewChou0 4 дня назад

      That sound that the error calculation is reversed. Brain inertial report opposite direction angle. Check this video "sensor" for the detail: ruclips.net/video/rX9x5GWai5I/видео.htmlsi=pIgFu7FdWNJyiFto One way to fix it is to reverse the velocity logic. It sounds that it is turning the opposite direction.

  • @pattypiggy
    @pattypiggy 8 дней назад

    Very Impressive, easy to understand and informative video for vex autonomous. You are doing such a great job.

  • @doducthanhbk
    @doducthanhbk 13 дней назад

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

    • @MakaylaChou
      @MakaylaChou 12 дней назад

      That looks right. That formula would make the robot turn in the same position without it moving forwards. Matthew is out for 10 days but he may be able to give you more details when he returns.

    • @doducthanhbk
      @doducthanhbk 12 дней назад

      @MakaylaChou thanks! Let me know when Matthew is back and how he thinks about this?

    • @MatthewChou0
      @MatthewChou0 3 дня назад

      Thanks for the wait. A new video is coming tomorrow on this subject. I hope it helps. :)

  • @MatthewChou0
    @MatthewChou0 15 дней назад

    Thanks for watching. Also check out the resilient test video here: ruclips.net/video/yL6qnTGZUjw/видео.html

  • @Ianwww7
    @Ianwww7 16 дней назад

    👍🏻

  • @RanOutOfParts
    @RanOutOfParts 17 дней назад

    Gyro or smth?

  • @DominicCook-pm1cz
    @DominicCook-pm1cz 18 дней назад

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

    • @MatthewChou0
      @MatthewChou0 18 дней назад

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

    • @RanOutOfParts
      @RanOutOfParts 16 дней назад

      Is it PID?

    • @MatthewChou0
      @MatthewChou0 15 дней назад

      @@RanOutOfParts Sure it is PID!

  • @madisoglrobotics
    @madisoglrobotics 19 дней назад

    how

    • @MatthewChou0
      @MatthewChou0 15 дней назад

      It is coming on Christmas :)

  • @doducthanhbk
    @doducthanhbk 19 дней назад

    why did you need to use the extra rubber bands?

    • @MatthewChou0
      @MatthewChou0 19 дней назад

      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 : ruclips.net/video/fHyZfsdbXrQ/видео.htmlsi=Xd9A6PxjXL71PnpQ

    • @MatthewChou0
      @MatthewChou0 18 дней назад

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

  • @doducthanhbk
    @doducthanhbk 19 дней назад

    Great video!

  • @doducthanhbk
    @doducthanhbk 19 дней назад

    Nicely done! Thanks for sharing

  • @doducthanhbk
    @doducthanhbk 19 дней назад

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

    • @MatthewChou0
      @MatthewChou0 18 дней назад

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

  • @JiratChawalitmontien
    @JiratChawalitmontien 29 дней назад

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

  • @bloxboy2b893
    @bloxboy2b893 Месяц назад

    How do you reverse

    • @MatthewChou0
      @MatthewChou0 Месяц назад

      @@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 Месяц назад

      @@MatthewChou0 can you give me a example

    • @MatthewChou0
      @MatthewChou0 Месяц назад

      @@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 Месяц назад

      @@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 Месяц назад

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

  • @laokelvin7049
    @laokelvin7049 Месяц назад

    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 Месяц назад

      Takes a while to make it right. :)

  • @9933X-VIQRC
    @9933X-VIQRC Месяц назад

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

  • @RyanL-f5e
    @RyanL-f5e Месяц назад

    is it the same guy as before

    • @MatthewChou0
      @MatthewChou0 Месяц назад

      Yeah, have we met in a competition before?

  • @MatthewChou0
    @MatthewChou0 Месяц назад

    Watch this video for how to use SWITCH for data logging: ruclips.net/video/bpEReeEI3hw/видео.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 ruclips.net/video/rX9x5GWai5I/видео.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 2 месяца назад

    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 2 месяца назад

    İt is perfect

    • @MatthewChou0
      @MatthewChou0 2 месяца назад

      thank you :)

    • @DenizQarazade-gd5vz
      @DenizQarazade-gd5vz 2 месяца назад

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

    • @MatthewChou0
      @MatthewChou0 2 месяца назад

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

    • @DenizQarazade-gd5vz
      @DenizQarazade-gd5vz 2 месяца назад

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

  • @Solusary
    @Solusary 2 месяца назад

    transmission is crazy 💀

  • @MatthewChou0
    @MatthewChou0 2 месяца назад

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

  • @madisoglrobotics
    @madisoglrobotics 2 месяца назад

    Man I miss this team

  • @madisoglrobotics
    @madisoglrobotics 2 месяца назад

    💀💀

  • @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 3 месяца назад

    i love this team

  • @ConnorMadison-u4u
    @ConnorMadison-u4u 3 месяца назад

    wow is that the rip team. from virginia

    • @MatthewChou0
      @MatthewChou0 3 месяца назад

      have we met in the past competition?🙂

    • @shjasjdsuisuyias
      @shjasjdsuisuyias 2 месяца назад

      @@MatthewChou0 that's madison sogl, also madisogl

  • @oopsie9468
    @oopsie9468 3 месяца назад

    👍🏿

  • @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: ruclips.net/video/rX9x5GWai5I/видео.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. ruclips.net/p/PL452R5eE3cqV_4vTQs1XJKhDMTYrClZ3h The series is about the considerations of the controller function and how to write more advanced control program to reduce error and increase performance.