Fang-Robotics-MCB
Fang Robotics Team Codebase
Loading...
Searching...
No Matches
ballistics.hpp File Reference
#include <cmath>
#include "modm/math/geometry/vector.hpp"
Include dependency graph for ballistics.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  tap::algorithms::ballistics::AbstractKinematicState
 
struct  tap::algorithms::ballistics::SecondOrderKinematicState
 

Namespaces

namespace  tap
 
namespace  tap::algorithms
 
namespace  tap::algorithms::ballistics
 

Functions

bool tap::algorithms::ballistics::computeTravelTime (const modm::Vector3f &targetPosition, float bulletVelocity, float *travelTime, float *turretPitch, const float pitchAxisOffset)
 
bool tap::algorithms::ballistics::findTargetProjectileIntersection (const AbstractKinematicState &targetInitialState, float bulletVelocity, uint8_t numIterations, float *turretPitch, float *turretYaw, float *projectedTravelTime, const float pitchAxisOffset)