What’s up, it’s Makerspace from Belton Texas Team #6646. Throughout the past 4 months, I have developed multiple mathematical algorithms and whatnot. These are mostly programming with some engineering, but they entail mathematics that physical engineers might like.
My team really wants me to write explanations for them in a clear and concise manner also XD
I’m not doing a poll because I want to ask two questions:
What paper would you guys like to see first?
And what other topics would you guys like to me to talk about?
- Squarification - The derivation of a more elegant polar equation for a square and how it is used to employ more advanced joystick controls.
- Better Differential Drive Algorithm for Single Joystick Use because WPLibs sucked really bad-Legitimately, when my team used WPIlib’s algorithm, they had to reduce the speed in half because it was unweildable. When I made a custom algorithm, they could go full speed and still maintain control.
- Autonomous Robot Control Language - simple autonomous language with varying levels that is so easy that even engineer could program autonomous.
- Margin of Error Calculations(See the draft at :How fast should drivetrain odometry be updated?)
- Acceleration Limitation - How to limit damage
- Automatic Subroutine for individual parts that still allows the rest of the robot to function independently under use control or autonomous with multithreading
- Duck tape: Chronicles of our bashed robot and having to go immediately(still ended up in first place with two really good teams)
- Programming education under stupid firewalls- What do to when learncpp and other is blocked, but battle.net games isn’t on your school wifi and you don’t have a hotspot. And the bureaucracy is too slow or strict
- Ad-hoc engineering - Things that work but probably shouldn’t. Adventures of a programmer attempting engineering.
- Program Architecture - How to structure code. How to refactor monster code.
- Alternative programming setups- Microsoft is evil because Edge is justt internet explorer with extra steps, and thus the reason one might want to break from VScode and most importatly, how to do so.
- Sensible Hyperoptimization And Ultraoptimization - Have your code run at the speed of light while still maintaining debugability. And how to optimize it within it’s parent language to the fullest with maintaining and sacrificing organization.
- MakerspaceLib - Documentation and whatnot.
- Robotics Error Correction Codes and File formats I have made.
- A theoretical robot malware that will never happen because it takes too long to make and most robots don’t get close enough: In other words: Why WPILIB should allow passwords to push robot code. (Pondered this before the outbreak)
- Heart of Programming: Skills and concepts beyond programming languages.
- Robot Rampage Theory - (I never programmed this but was wondering how one could do such and the theory does seem sound)
- Input Output Theory
- Driving - Tips and tricks.
- Bare Metal-Why we developed programming languages and operating sytems in the first place.
- Linux -