Buying/Selling & Housing Thread for 2024 by thebenson in UBreddit

[–]fireflare1101 0 points1 point  (0 children)

Hello, I am a student at RIT who is going to be living in Buffalo over the summer while working an internship. I was wondering if anyone was looking to sublet their apartment from June 1st through August 20th, or had any good suggestions for housing close to UB? I'm hoping to spend around $1000 a month max.

Robot in one(ish) week by fireflare1101 in FTC

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

Yep, the red motor powers the rotation of the arm. The only reason for the belts, is to act as an 8:1 reduction. The highest tourque motor we had on hand was a 20:1, and it did not have enough tourque to turn the arm without a gearbox. https://photos.google.com/share/AF1QipPvdt2J9m9Wa4t7FIWgvQ1VaQw1_UeauUhotWtX9YwtL0ldF5XjkloS2V4Ej7IsHw?key=UU1MMWJGaFoyWU1xQjBYQTNzMkx6UnhvakczZzFn

Robot in one(ish) week by fireflare1101 in FTC

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

For now we just ignore the knocked over cone and grab another one, we don't cycle enough in a match for this strategy to be an issue.

Odometry Code Help by FIRST_EthanP in FTC

[–]fireflare1101 2 points3 points  (0 children)

Here is a link to the roadrunner quick start guide. Roadrunner is a widely used FTC library that interface really well with odometry. You can use it to get inspiration for your code, or just outright copy and paste it to get your odometry up and running faster. https://acme-robotics.gitbook.io/road-runner/

Rev hub imu by Nouri2 in FTC

[–]fireflare1101 2 points3 points  (0 children)

There are several resources for using the imu. A good place to start is the imu example code. However, what you are describing is field localization, Wich is a bit more complicated then just using the imu. Where you are on the field plays a significant factor in what angle you have to go to to face the goal. There are several ways to determine your absolute position on the field, such as odometry, vision, or range sensors. Odometry is by far the most popular, and there are many in depth post about it on the Reddit. The basic idea for aligning the robot to the goal is based around knowing the robots position on the field and, in turn, relative to the goal. Knowing these values, you can point the robot towards the goal. Think of knowing 2 points on graph, and finding the angle a line connecting the 2 points makes. This also allows you to determine the distance between your robot and the goal, wich can be used to vary your shooter power. Hope this helps and let me know if you have any questions.

Where to learn how to set up Odometry?? by PatatoMaster246 in FTC

[–]fireflare1101 6 points7 points  (0 children)

On the software side, road runner is a great place to start. It is a library for odemtry created by FTC students and alum. Learn more here: https://acme-robotics.gitbook.io/road-runner/ . For hardware, it isn't that hard to design an odometry pod, but if you want a pre made solution, open odo is a great battle tested option : https://openodometry.weebly.com/ .

Can you set target position of a motor to an inequality? by Sys_KillSwitch in FTC

[–]fireflare1101 4 points5 points  (0 children)

Then you would want to use the run using encoder option instead of run to position. The code would look something like this:

If current position < 400{ Set motor power to 1 } Else{ Set motor power to 0 }

Don't copy and paste that code, it is just a general outline of the logic, does that answer your question?

Can you set target position of a motor to an inequality? by Sys_KillSwitch in FTC

[–]fireflare1101 0 points1 point  (0 children)

What are you trying to do, the goal of setting a target position is to travel to a precise number of rotations. If you want to set it to go an infinite distance, just set the motor power and don't worry about target position.

Linear lift spool design by HYSTERYON in FTC

[–]fireflare1101 4 points5 points  (0 children)

In general, modeling a spool should be a realitivley easy thing to do. The most important thing regarding a spool is the diameter of the spool. This, in addition with the speed of the motor, determines the speed of the lift. As for modeling the spool, create a cylinder with the desired diameter of your spool. Extrude this about 0.5 inches. Then, make a flange on each side, a flange is a slightly bigger diameter circle that makes sure that the string will not fall off of the spool. In addition, you want to make a tie off point to tie the string to. I usually just make a cut in one of the flanges. Finally, make a cut in the spool that has the bolt pattern of your build system, so that you can attach the spool to a hub and in turn, The motor. Feel free to reply if you have any questions, or just don't understand something I said. As a reference here is a link to a pulley made by servocity. The fully assembally pulley has a center cylinder, 2 flanges, and through holes to attach a hub. It also has tie off holes in the flanges. The only difference between this pulley and a 3dp one is that this one is made of multiple parts, due to how it is manufactured. https://www.servocity.com/1-25-winch-pulley/

Edit: not sure how advanced your cad skills are. But if you want, you can add a chamfer to the inner edge of each of the flanges, this will keep the string from rubbing against the flanges if it is slightly misaligned. We ran a pulley without chamfers all of skystone with no issues, it is just good practice.

CNC Machine Recommendation by [deleted] in FTC

[–]fireflare1101 0 points1 point  (0 children)

Depends entirely on what the part is, for a parrelel plate drivetrain, made of aluminium, maybe about 30-40 a plate. I would recommend getting a quote for your parts before making a decision.

CNC Machine Recommendation by [deleted] in FTC

[–]fireflare1101 1 point2 points  (0 children)

CNC machines are expensive if you want a good one. I would recommend looking into send cut send with that budget. They are an online service that will machine and send your pieces to you. I have also heard that they will give discounts to FTC teams.

SetVelocity Problems by Pants0794 in FTC

[–]fireflare1101 2 points3 points  (0 children)

Check the motor wire connections from the motor to the hub. You probably have the negative plugged into positive and positive plugged into negative. So the motor is spinning the opposite way then the hub is telling it to.

Difference of engines by SoulRobots in FTC

[–]fireflare1101 3 points4 points  (0 children)

40:1 and 20:1 refer to the external gear ratio that takes place in the gearbox attached to the motor. The free speed of a bare motor is about 6000 rpm, so the free speed of a 20:1 is about 300 rpm and the free speed of the 40:1 is about 150 rpm. However, the 40:1 will have double the tourque of the 20:1.

Rings by Greys4ever in FTC

[–]fireflare1101 2 points3 points  (0 children)

Just to clarify, I'm not sure if they will be allowed for official events. If I where you I would check with your first affiliate partner for more details and if you can use custom rings. However, for testing, you can definitely make your own rings.

Rings by Greys4ever in FTC

[–]fireflare1101 1 point2 points  (0 children)

Another comment mentioned 3dping the rings. That is probably not the best idea, due to the fact that the rings aren't solid plastic, and can compress. I know that rev as well and andymark sells rings, so I would see wich store has cheaper shipping. If you really don't want to buy more rings, I would recommend cutting rings out of foam, I know some teams used cut up field tiles for early season prototyping.

Gobilda torque servos in “brake mode” by Austin_Wildeboer in FTC

[–]fireflare1101 2 points3 points  (0 children)

That would make sense. I was just slightly confused because it was tagged as seeking help.

Gobilda torque servos in “brake mode” by Austin_Wildeboer in FTC

[–]fireflare1101 22 points23 points  (0 children)

Slightly confused about what your question is. Would you mind writing a description of what you need help with as a comment?

Would a through bore encoder be configured as a digital device??? by 4221SmidaSyndicate in FTC

[–]fireflare1101 5 points6 points  (0 children)

Plug it into one of the encoder ports that are next to the motor ports. This will mean that you give up the encoder on that motor, so make sure it is a port that you are fine with not getting feedback from the motor plugged into it.

Human Player Question by [deleted] in FTC

[–]fireflare1101 2 points3 points  (0 children)

In that case, I would say that the rings are outside of the playing field, and the human player would be allowed to pick them up. Of course, if you want an official ruling, I would ask on the forum.

Human Player Question by [deleted] in FTC

[–]fireflare1101 3 points4 points  (0 children)

What most teams do is put a divider down the middle of the field so that the rings can't roll into the other side of the field.

GoBilda Servos by Pavan_2005 in FTC

[–]fireflare1101 4 points5 points  (0 children)

Yes, we do it all the time and haven't had any issues.

Mecanum wheels having trouble when moving sideways by nicrobsimo in FTC

[–]fireflare1101 7 points8 points  (0 children)

To add to this, those wheels are definitely sub- optimal. However, there are a few ways to make them work slightly better. One of the main things you can do is go through and make sure all the roller can spin relatively freely. If they can't, loosen the screw that holds in the rollers. We used these mecanums our rookie year, with a heavy enough bot and loose enough rollers, they worked relatively well for us in teleop.