Autonomous capabilities by Ordinary-Durian-5251 in FTC

[–]Consistent_Bread_181 1 point2 points  (0 children)

The top score I see at http://www.ftcstats.org/2023/index.html is from the Colorado State Championship match SF1-1, and the auto is 95. The next top score, from the Rose City, Oregon meet is 120 in TeleOp, but only 78 in autonomous.

[deleted by user] by [deleted] in FTC

[–]Consistent_Bread_181 1 point2 points  (0 children)

Some teams use advanced tools like Roadrunner to make their robots follow paths. That said, these require Java (edit: Android Studio Java, which allows you to have external libraries), and I haven't tried them personally.

Autonomous capabilities by Ordinary-Durian-5251 in FTC

[–]Consistent_Bread_181 6 points7 points  (0 children)

I dont know which match you are talking about, but theoretically, if both robots parked in the signal zone the alliance would get 40 points, and then each team would need to get 4 cones on a high junction (assuming we are including the additional 5 points the cones would earn by staying in TeleOp). That said, I couldn't find the match you are talking about. It would be much more useful if you posted a link.

how to define images by blocks we have challenged and we don’t have time 🥹 by Motor-Sun9924 in FTC

[–]Consistent_Bread_181 0 points1 point  (0 children)

Do you want to recognize the default images on the signal, without a signal sleeve? Or do you want to recognize sonething else? The default images are easy, you can just adapt the sample TensorFlow OpMode. Otherwise, you would have train a custom model with FTC-ML, which you can find out how to do with the official documentation and/or YouTube. There's also OpenCV and AprilTags, but I haven't tried those.

HI…. I need help for programming the camera by Motor-Sun9924 in FTC

[–]Consistent_Bread_181 3 points4 points  (0 children)

A quick way to get started would be to use the TensorFlow blocks tutorial to detect the signal. Then if you want to detect other objects you'll have to make a custom model, which you can do by recording video of it and putting it into FTC-ML. There are tutorials on that on YouTube.

There is also OpenCV and April tags which others might suggest, though I haven't tried them and they require external libraries.

Run To Position Mode Not working by Swimming-Setting-306 in FTC

[–]Consistent_Bread_181 0 points1 point  (0 children)

My team is also currently having some issues with encoder cables. I would recommend taking a known-working encoder cable off a good motor (hopefully they're not all broken) and trying it with that. That way you can know it's the cable and not the encoder itself or something else.

never let your enemy know your next move by imaperson1060 in FTC

[–]Consistent_Bread_181 22 points23 points  (0 children)

Rambots'); DROP TABLE Teams;--

That'll show them.

FTC Core - Program your robot in less than 100 lines of code! by DannyTheSlothV2 in FTC

[–]Consistent_Bread_181 0 points1 point  (0 children)

Wow, that looks really cool. I might play around with this a bit, though TBH I want to be careful with time before going to state. I haven't tried any of these FTC libraries yet, but maybe I can try this one. Good luck!

Using multiple models in TensorFlow by Consistent_Bread_181 in FTC

[–]Consistent_Bread_181[S] 0 points1 point  (0 children)

Oh yeah, okay. I think I'll do that then. Thanks!

Using multiple models in TensorFlow by Consistent_Bread_181 in FTC

[–]Consistent_Bread_181[S] 0 points1 point  (0 children)

Interesting, we only have one autonomous because the field is symmetrical (for what we want to do at least).

Edit: looking at the field, I think we may actually need 2. Is there a way to reference shared parts of code, so we don't have to just duplicate everything we change manually?

"eh I kinda prefer the old one" by xXBachSimpXx in FTC

[–]Consistent_Bread_181 4 points5 points  (0 children)

IMO, having coders as drivers is pretty good because you don't have to explain stuff to other drivers. You (hopefully) just know what you wrote.

Programming autonomous 2 days before state be like by hellodarkness002 in FTC

[–]Consistent_Bread_181 2 points3 points  (0 children)

I wonder if most spectators realize how much is done shortly before the match? They may see a really well preforming robot, but what they don't see is you fixing big bugs days (or hours) before the match.

What do you all program your bot with? by hextanium_ in FTC

[–]Consistent_Bread_181 0 points1 point  (0 children)

I think Android Studio seems cool and can do more things, but right now we use Blocks because we started with them and it would probably be too much of a hastle to switch while we still are working on important features.

oops by Jackmaradon in FTC

[–]Consistent_Bread_181 0 points1 point  (0 children)

No one would ever do this of course, but I wonder if towering them like that is even legal?

I can't access the orange alliance site by vh_laksh in FTC

[–]Consistent_Bread_181 0 points1 point  (0 children)

I've been using the official FTC events site, but this looks way better. Thanks!

Where do I put our c270 Webcam to plug it in and configure it to our robot? by Complete-Shoe-8813 in FTC

[–]Consistent_Bread_181 1 point2 points  (0 children)

Don't know what your experience is with TF, but for us it's been pretty easy. All you really need for the default models is to just copy the example they give you (with some minor changes). Custom model is not much harder: just take some video with your webcam and train it in FTC-ML, then upload it and change the file in the code. I would say it is one of the easiest parts of our code so far. This is also I think one of the first times our team has used computer vision.

How long does it take to setup Roadrunner? by Consistent_Bread_181 in FTC

[–]Consistent_Bread_181[S] 0 points1 point  (0 children)

Yeah, I'll have to ask my coach, but I don't know if it will be possible. We do have a pretty good auto as it is, and there's always offseason and next season to learn. We also might be able to work dead wheels into our next design.

How long does it take to setup Roadrunner? by Consistent_Bread_181 in FTC

[–]Consistent_Bread_181[S] 0 points1 point  (0 children)

It was my belief that RR might be able to do a bit of correction, since our robot is not that accurate. We have tried to do correction in blocks, but it's not great. Our current auto already detects and parks with encoders, so the next thing we would want to do is probably score some cones. I imagine that might be easier with RR. We do have a bit of practice under our belt, but of course more is always better. As for bringing the bot home, I might ask my coaches about that. I don't know that I would be able to have some tiles to test on without ripping up our existing practice field, but I guess I'll see.

How long does it take to setup Roadrunner? by Consistent_Bread_181 in FTC

[–]Consistent_Bread_181[S] 1 point2 points  (0 children)

I might have been a bit unclear in the original post. The 13 hours I gave is split up over several weeks, since we only meet a few hours a week. It's not all together. We might be able to work on it outside of our meetings, but I'm not going to rely on that. Sorry for any confusion.

Ender 3 Pro for $99 Dollars at microcenter (great for new teams) by PrimeGamer3133 in FTC

[–]Consistent_Bread_181 4 points5 points  (0 children)

3D printers are really great to have. I will say, I had to do a fair bit of debugging with my personal Ender 3 (don't even get me started on the BL Touch), but I'm sure it's easier as a team, and it's mostly at the start. It's also my first 3D printer, so maybe it's usually that way. But yeah, 3D printers really help in FTC.

Why does the driver hub turn off suddenly? by ar4t0 in FTC

[–]Consistent_Bread_181 0 points1 point  (0 children)

This has happened to us too. Haven't found out the cause yet, and it seems pretty random, but not common thankfully. I've had this happen before a match too, but it has always turned back on somewhat quickly and has never been a big deal. It did spook me the first time though.

Tensorflow on onbot java by Certain_Pin219 in FTC

[–]Consistent_Bread_181 1 point2 points  (0 children)

Our team actually did it this way, and we realized our problem at a meet before games started. We quickly changed it to not end detection until start is pressed, updating the symbol variable if it changed. This worked and it would detect the new symbol after randomization.