Title: | Ball Shooter |
---|---|
Review Date: | |
Review Type: | PDR |
Subteam: | |
Revision: | 0.1 |
Responsible Engineers: | Thomas Devlin |
Reviewers: |
Ball shooting This is commonly accomplished in one of three ways: flywheel, slingshot, or pressure. Flywheel shooters store energy in spinning flywheels which accelerate the ball as it passes by them. Slingshot shooters store energy in elastic bands and which is released to launch the ball. Pressure shooters store energy in pressurized gas or combustibles and use this pressure to accelerate the ball through a barrel. Other methods include punchers, and _____/
Slingshot (or elastic) Pros: mechanical simplicity, easily repaired Cons: elastic fatigue (reproducibility), low speeds
Catapult style “slingshot” shooter
Flywheel Pros: easy reload, compact, good speeds, somewhat reproducible Cons: difficult to model, heavy
Left: two-wheel flywheel shooter for a robotics competition Right: jugs machine used in sportsball training
Pressurized Pros: high speeds, easily modeled, highly reproducible, mechanical simplicity Cons: pressure safety, less compact
Potato cannon design with manually actuated valve
Aiming Only real alternatives are to rigidly fix the shooter to the WAM-V or to independently aim it. Rigid aiming requires moving the entire vehicle to reach different aim points. Independent aiming introduces significant mechanical, electrical, and control complexity … but … should allow for much more accurate shooting. Aiming/pointing methods should be investigated in a separate design review and treated as a separate subsystem.
Ranging and fire control These are methods for localizing a target, finding a firing solution to hit the target, and actually firing a ball. The fire control problem is effectively “solved” given accurate range, heading, and environmental inputs. Fire control algorithms should be investigated in a separate design review and treated as a separate subsystem.
Ranging / target localization methods should still be investigated. Alternatives include offboard localization (leverage the WAM-V semantic map), onboard classical CV localization, and onboard NN localization.
Own ship dynamics are also important to accurate shooting. Estimates of speed, heading, roll, pitch, and more dynamic variables must be made. The three alternatives are offboard estimation, onboard estimation, and no estimation.
1. Offboard localization
Pros: significant reduction in compute requirements, benefit from parallel development, no additional cameras
Cons: require accurate transforms, tight coupling with WAM-V
2. Onboard classical CV localization
Pros: loose coupling with WAM-V, leverage knowledge of task
Cons: increased compute requirements, additional cameras, susceptible to lighting conditions
3. Onboard NN localization
Pros: loose coupling with WAM-V, robust to lighting conditions, configurable targeting
Cons: Poor NN range-finding, increased compute requirements, additional cameras
4. Offboard kinematics estimation
Pros: reduced compute requirements
Cons: require accurate transforms, tight coupling with WAM-V
5. Onboard kinematics estimation
Pros: loose coupling with WAM-V
Cons: additional sensors, increased compute requirements
6. No kinematics estimation
Pros: very easy
Cons: less accurate (how much?)