VEX IQ Super Kit - Do you want to build a robot?

Linus Tech Tips ·Linus Tech Tips ·2016-05-06 · 2,969 words · ~14 min read
Floatplane YouTube

Transcript

JSON SRT VTT 213
0:00 You asked and I'm delivering more robotics videos. Today we've got the VEX
0:04 IQ Super Kit from VEX Robotics. VEXIQ was introduced about 2 years ago and
0:08 it's chiefly targeted at elementary to middle school students. For those of you
0:12 who don't know what this is all about, robotics kits like the ones from Tetris,
0:16 Makeblock, Mindstorms, and Vex are basically educational toys sort of. I
0:21 mean, they're not exactly toys, but I don't know what else to call them. you
0:24 won't really be able to build a practical, useful robot that will dress
0:28 you in the morning or vacuum your floor or cook you dinner. That's not really
0:31 the point. The purpose of these robotics kits, as far as I can tell, is the
0:35 enormous amount of educational value that they provide while still being a
0:39 ton of fun. When you build with this stuff, you're learning a huge amount
0:42 about mechanical engineering and programming. And there is so much to
0:46 learn. So, let's dig in and see what the VEX IQ system has to offer. And hit that
0:50 like button if you want to see more robotics videos in the future.
1:02 The Logitech G303 features a lightweight design, an advanced optical sensor with
1:07 Delta 0ero technology for precise tracking, and RGB lighting to match your
1:11 setup. Click now to learn more. So, if you want to get started with a
1:15 VEX IQ robot, you've basically got three choices. There's the starter kit with a
1:19 radio remote control and two touch sensors. There's the starter kit with no
1:22 remote control, but it has seven sensors. Then there's the super kit,
1:26 which has the remote control and the seven sensors, but is $50 more, which I
1:30 think is well worth it. That's the kit I'll be reviewing today. It comes with
1:34 850 parts, which you can use to build and program pretty much any kind of
1:37 robot you can imagine, and there are instructions for several models to get
1:40 you started. The learning ceiling is surprisingly high while still being easy
1:44 enough for beginners to get started with, but we'll talk more about that later. So, opening up the box, we see,
1:50 hey, what's this? It comes with its own storage bin and a compartmentalized
1:54 tray, 50 points to Gryffindor. That's great. There's plenty of extra room to
1:59 allow your collection of VEX parts to grow. You can even fit a second tray
2:02 above the first one. Looks like you won't be needing to take any trips down
2:05 to the Container Store, which is actually a cooler place than it sounds.
2:08 Anyway, the VEX IQ kit comes with a getting started guide, two instructional
2:12 booklets, and a poster with all of the pieces at 1:1 scale for reference
2:16 purposes. Next, we get to the included sensors. Oh yes, these are awesome.
2:20 There are seven in total, and they're all small and easy to mount anywhere
2:24 onto your robot. We've got two bumper switches. These will let your robot know
2:27 when it's run into something. There is an ultrasonic distance sensor. These use
2:31 echolocation to measure distances to objects. That's always fun. And there's
2:35 a light and color sensor, useful for line following, detecting colors, and
2:38 measuring ambient brightness. And then my favorite, the gyro sensor, which
2:41 measures turn rates and angles, very useful for orientation. There are also
2:46 two touch LEDs, which I don't really think of as sensors. They can't really
2:50 be used as extra bumper switches. They're more like extra buttons. Each
2:54 one also has fully programmable RGB LEDs, which I've always found to be very
2:59 useful for debugging and knowing where you are in a program. Then we get to the
3:03 smart motors, and guess what? There are four of them. And they're all pretty
3:07 powerful, too. Not only that, but they're easy to mount, not too bulky or
3:11 oddly shaped, and they all have encoders and microprocessors inside to measure
3:15 all sorts of cool stuff. You can even install them without having to worry
3:18 about damage. Next up, we've got the radio controller, which is great, but it
3:23 could be better. It feels kind of cheap and the buttons are a bit soggy,
3:28 especially the shoulder buttons, which rotate as they press inward rather than
3:31 going in straight. Also, my left joystick has a bit of a problem. It
3:36 doesn't go all the way to the left. I've been told that this is a known issue
3:39 which has been fixed in the most recent batch. I recalibrated mine for full
3:44 functionality, but VEX says they're glad to do RMAs if customers aren't happy.
3:48 Despite this, the controller is functionally excellent, and it
3:51 definitely is still worth getting. The two joysticks give you proportional
3:55 control in every direction, and on top of that, you've got eight buttons, and
3:59 it's all fully programmable and customizable in software. It also comes
4:03 with a 50hour rechargeable battery. And did I mention it's radiocontrolled?
4:07 That's a big deal. Unlike infrared, with radio, you don't need line of sight to
4:12 your robot, so you won't get easily disconnected. Compare this to the
4:15 Mindstorm's EV3 infrared beacon with five buttons, but no joysticks, and the
4:20 Tetricx gamepad with two joysticks, but no buttons. And now we get to the
4:24 centerpiece of the VEX IQ system, the fully programmable robot brain. This is
4:29 where you connect all of your sensors and motors using the included RJ12
4:33 cables. This thing has 12 serial ports that can be used as input or output. So
4:39 yeah, if you wanted to, you could hook up 12 motors. The brain also comes with
4:43 its own rechargeable battery, so there's no need to periodically sacrifice
4:47 several at a time to the robot gods. There's also a spot for the radio module
4:51 that easily links to the controller, and it even has a backlit screen. At this
4:56 point, I think they're just showing off. As for the rest of the parts, there's a
5:00 wide variety of beams, pins, wheels, gears, axles, corner connectors, rubber
5:05 bands, and even double and quadruple wide beams, and metal axles, which are
5:10 overkill in most cases. All the parts are strong and good quality, but the
5:14 axles can be pretty annoying because they grip either too much or not enough.
5:18 You can use rubber shaft collars for extra grip, but that can waste a lot of
5:22 space. The LEGO Group solved this problem with expansion caps on all axle
5:26 holes, a feature that VEX IQ does not currently have. To recap, the Super Kit
5:32 comes with four motors, seven sensors, 12 in ports on the fully programmable
5:36 brain, a radio controller, a rechargeable battery, and 850 pieces.
5:41 This is all really impressive when you compare the VEX IQ system to its primary
5:45 competition, LEGO Mindstorms, of which the newest iteration is EV3. The EV3 kit
5:50 comes with three motors, three sensors, and the Brain Brick has four input ports
5:54 for sensors and four output ports for motors, but they can't be swapped, so
5:59 you couldn't hook up eight motors if you wanted to. And it requires double A and
6:02 AAA batteries, which are not included. While the LEGO Mindtorms EV3 has 550
6:07 pieces and costs $350, the VEX IQ Super
6:11 Kit has 850 pieces and only costs $300.
6:16 Wow, that is some good value. So, that's the hardware. Let's get on to the
6:20 software. There are two programming options for VEX IQ, ModKit and Robot C.
6:26 There are also several third-party alternatives, but those are not
6:29 officially supported. The desktop version of Modkit is 50 bucks, but the
6:33 online version is fully featured and free, so let's check that out first.
6:37 Modkit is a purely graphical programming interface based on Scratch from MIT. You
6:42 do have to install something called Modkit Link on your computer first, but
6:45 at least that's pretty easy. You program in Modkit by connecting these various
6:49 code blocks together. It's pretty straightforward. And if you're new to
6:53 all this, there are a few getting started tutorials to help you along. But
6:56 that's all that there is, just getting started. Once you've gotten started, the
7:01 tutorials run out. There are no more. Where are the intermediate and advanced
7:05 tutorials? I looked all over the place, but couldn't find any. Now, I can see
7:09 that despite its simplicity, Modkit does have a lot more to offer than the
7:12 tutorials tell you about. But without any further guidance, I ended up
7:16 learning Modkit through rigorous trial and error. This always works, but it's
7:20 slow and frustrating, and you're more likely to end up with gaps in your
7:24 knowledge. I did program a pretty cool pinball game, though. Check out that
7:28 video on Channel Super Fun right over here. I also encountered a couple of
7:32 bugs and missing features, the worst of which is the lack of copy paste, but it
7:36 was nothing gamebreaking, unlike my experience with Makeb block video here.
7:41 Let's move on to the more advanced programming option, Robot C, which has a
7:44 10-day free trial and after that costs 79 bucks for a single seat. One
7:49 important note, the VEX firmware updater tool that works well for Modkit is very
7:54 unreliable for robot C. Here it looks like my firmware is updated, doesn't it?
7:58 But it's not. I had to close the dedicated firmware updator tool and
8:02 download firmware through robot C instead and keep that updater tool
8:06 closed because it interferes with your serial port. Seriously, what is it with
8:10 serial ports and connection problems? It's frustrating. Anyway, first up,
8:14 we've got the robot C graphical mode. There are some great tutorials for this,
8:18 which seem to be pretty comprehensive. It's kind of similar to Modkit, but it
8:22 actually has less functionality. There are no functions and no variables. And
8:27 like Modkit, there isn't a working copy paste or undo. But you can turn your
8:33 graphical code straight into textbased code with the click of a button, which
8:37 certainly helps to smooth out the programming learning curve. So, let's
8:40 move on to Robot C's textbased mode. It's worth noting at this point that
8:44 VEXIQ comes with a free online curriculum for students and teachers. It
8:48 explains all sorts of robot stuff in detail, but once you get to the actual
8:52 programming, it just says become familiar with the programming software
8:56 and doesn't bother to tell you how. Now, there are tutorials linked from the
9:01 software page, which I've been following, but there's nothing for textbased robot C for VEX IQ. So, how is
9:07 someone supposed to learn how to use robot C? Well, I made some phone calls
9:11 and I got an interview with local VEX IQ team leader Sharissa. She tells me her
9:16 students teach themselves. There's even curriculum in BC for learning C. That's
9:21 where I have a problem because I'm not a programming teacher. when it comes to C,
9:25 it's my my club that really gets involved in this and they take it kind
9:29 of on their own time to learn the language and I really don't have a lot
9:32 of a part of that. Well, then it looks like I'll have to piece everything
9:35 together using the online documentation, the included example programs and the
9:40 forums and wiki. That's okay, but without a dedicated tutorial to give you
9:45 a solid foundation of knowledge in robot C, your progress will be slower and
9:49 you're more likely to end up with gaps in your knowledge. At least that's been my experience. One suggestion I've heard
9:54 is that you can just learn C itself. There are plenty of tutorials and books
9:58 to help you with that and then robot C will be easy. However you do it, once
10:03 you learn robot C, you will have full control over your robot creations, even
10:07 though robot C is apparently not as fullfeatured as C itself. I was able to
10:11 program some cool stuff like a PID line follower, a self-parking robot, and a
10:16 robot that only hoards red cubes. Robot C works pretty well, but it's got some
10:20 problems, too. the Windows can get messed up, especially when you enter
10:23 debugging mode and the Windows freak out for a couple of seconds and you can't do
10:27 anything. I also encountered a bug where robot C crashed when the debugger was
10:32 launched, something I had to fix by deleting registry files and
10:35 reinstalling. Also, I really wish that Robot C had something like the function
10:39 screen tips in Microsoft Excel. That kind of guidance is really useful when
10:44 you're still learning to code. However, it looks to me like not many students
10:47 will even learn to program in robot C for their VEX IQ robots. Instead,
10:52 they'll learn it when they move on to the bigger batter VEX edr robots, which
10:56 are aimed at older students in middle to high school. At this point, I've really
11:00 come to understand that VEX IQ is not really intended for individuals like
11:04 myself. It's been designed for teams and classrooms, and it's a lot easier to
11:09 learn all this stuff if you have other people around you to help you. In fact,
11:14 there are yearly VEX competitions with hundreds of participating teams.
11:18 Something which provides an excellent environment that encourages students to
11:21 learn programming, engineering, collaboration, teamwork, and so on. You
11:25 know, it's basically a sport like basketball, but for your brain.
11:29 Brainball. Anyway, considering that VEX IQ is so
11:33 classroom oriented, Sherissa's perspective as an educator is
11:36 particularly important for this review. So, I'll let her provide some concluding
11:40 remarks. the school board has a restriction as to like what software you
11:44 can install on your computers. So to have a robot programming platform that
11:48 is free and web- based is a call from the heaven. So then you would recommend
11:53 the VEX IQ system for teaching kids. Yeah. And um I kind of like an advocate
11:58 for this stuff. I have these very eager students. They had a hard time grasping
12:02 programming and I feel like VEX IQ kind
12:05 of fills in that gap. For between $250 and $299 Canadian, you can purchase a
12:11 box that has all the pieces in it and everything necessary to build one robot
12:15 with the construction affordability. I think it's totally there. So, there you
12:20 have it. I recommend it. Sharesa recommends it. What more do you want?
12:23 That all being said, I do have quite the laundry list of suggestions for
12:27 improvements to the system, ranging from nice to have to why don't you have this?
12:32 VEX Robotics has already proven that they listen to user feedback, so don't
12:36 be surprised if you see some of these implemented in the future. As for the
12:40 price, I feel like $79 is a lot to ask
12:43 for Robot C. But compared to the alternatives, it's actually still
12:47 competitive. The VEX IQ hardware though is a steal at its current price of $300
12:52 for the super kit, considering how much is included. If you buy one of these,
12:57 just make sure that it gets used and appreciated. This is not the kind of
13:01 thing to be assembled and played with once and then left to collect dust on a
13:05 shelf. Properly utilized, this kit can and does provide years of fun and
13:10 education. And that is valuable.
13:14 And if you don't like robots, maybe you'll like today's video sponsor, TING,
13:18 because when you call Ting, you get to talk to a real person and not a machine.
13:22 Sorry, buddy. Ting is a mobile carrier
13:26 that's focused on customer service and satisfaction first. And best of all, in
13:29 my opinion, you only pay for what you use, which is really how all mobile
13:33 carriers should work. I mean, why should anyone have to predict how much they're
13:37 going to use their phone and then be punished for predicting? Wrong. That's
13:40 stupid. Well, no more. The average TING bill is only $23 a month per device. But
13:45 don't take my word for it. Head over to Linus.ing.com and try out their savings
13:49 calculator to see for yourself. Also, if you're stuck in a contract and switch to
13:53 TING, they'll cover 25% of your cancellation fee up to $75. And when you
13:58 sign up at our link, you'll also get $25 in service credit or $25 towards a new
14:02 device. So go ahead and check it out.
14:06 Thanks for watching, guys, and let me know your thoughts on the VEX IQ system
14:10 in the comments below. And tell me, were you ever on a robotics team or have I
14:14 inspired you to join one? Also, how do you feel about the inevitable automation
14:18 of your job and the upcoming robot apocalypse? Let us know with a like or
14:23 dislike. I dislike the robot apocalypse.
14:26 Also, you can get subscribed and even support us directly by using our
14:29 affiliate code to shop at Amazon, buying a cool t-shirt like, well, one of these,
14:33 or with a direct monthly contribution through the community forum. And if
14:36 you're looking for something else to watch, I suggest you check out the aforementioned bug eating pinball
14:41 challenge. See you next time.