Spin Up Graphing and Visualization Tool

When considering the best way to launch discs into the high goal this year, our team realized that creating an accurate visual of where and how the discs could be launched would be extremely helpful to the design process. This tool made by TheRichDarth was helpful for visualizing the arc of the disc, but we wanted to create something more versatile. Eventually we created this tool, which shows both the positions on the field where a disc could be successfully scored from, as well as the arc it would take at that position, given values for the initial height, angle and velocity.

Every part of the field with a color is a valid position to shoot from, with red representing being almost too low and blue representing being almost too high. Hover the mouse over any point of the field to view the arc the disc would take. The units for input are inches, degrees, and meters per second, respectively.

VRCSpinUpGraphingTool.zip (19.5 MB)
VRCSpinUpGraphingTool(MacOS).zip (22.7 MB)

This project was thrown together fairly quickly, but we believe it’s a very helpful tool. Windows and Mac versions are available, although you’ll have to extract the zip files yourself. Feel free to reach out with any questions, suggestions, or issues, and good luck in Spin Up!

55 Likes

This is a great addition to better visualize the kinematic analysis. Out of curiosity, how did you program this? What language did you use?

2 Likes

This looks amazing! I look forward to running some strategy simulations.

Btw, note for Linux users: You can run the windows exe with wine, you just need to install the Tahoma font for any text to show up.

1 Like

Made using Unity, the graphing parts were written in HLSL and the rest is C#.

7 Likes

This. Is. Awesome.

28 Likes

Why did you guys use imperial units for the initial height and metric units for the velocity? Wouldn’t it be smarter to use the same system?

This is incredibly well done. I love how some ideas: such as a bot that does layups, actually as two possible rings it can aim from.

I would like to see a version where instead of telling where it might hit, what speed a disc should be at to hit a certain point. I know that could require some calculus, but it would be fun to see.

2 Likes

So I am no a Mac and I don’t know how to get this to open and run. This might be an M1 problem(I have new chip), but I am a bit confused on how to run this really cool looking program.

Edit: got it working just had to run chmod +x /MacOS/’ VRC Spin UP Graphing Tool’

Or something similar to that

If I had to guess, this is because SI metric units are the almost exclusively used for physics and science but Vex uses US customary units specifically for robot size.

I did the same thing for the tool I made. So I would imagine that is what @Ben-12H was thinking as well. Great tool by the way, the visualization is really nice.

1 Like

Lol that’s probably the most convincing spam post I’ve seen in a while here… which doesn’t say much.

4 Likes

I clicked on the link a few times thinking this doesn’t seem right.

how do you use it? I opened it and did the inputs, but nothing happened. also, part of the screen was cut off with no way to expose it

This is very useful and would be glad to use this

1 Like