ark

Enums

Typedefs

Defined in “ark/geometry/forward.hh”:

Classes

Functions

Declared in “ark/calibration/crl/loader.hh”:

  • CrlCalibration load_crl_calibration(const std::filesystem::path & path)

  • Transform3d to_parent_from_frame(const CrlExtrinsicsCalibration & extrinsics)

  • void populate_transform_network(TransformNetwork & tf, const CrlCalibration & calibration)

Declared in “ark/geometry/transform.hh”:

Declared in “ark/simulation/sim_world2.hh”:

Declared in “ark/simulation/visualization.hh”:

  • gui::RendererLayer to_gui_layer(const std::string & frame_id, const SimWorld2 & world)

  • gui::RendererLayer to_gui_layer(const std::string & name, const Transform3d & world_from_lidar, const SimLidar2 & lidar, const std::vector< double > & returns)

Declared in “ark/vehicle/state.hh”:

  • double compute_slip_angle(const VehicleParams & params, double front_wheel_angle_radians)
    Compute the slip angle at the vehicle center of gravity given the front wheel angle.

  • VehicleState bicycle_forward_propogate(const VehicleParams & params, std::chrono::nanoseconds dt, VehicleState state, VehicleControlState control)
    Forward propogate the vehicle state based on the given control inputs.

  • TrajectoryPoint get_bicycle_trajectory_point(const VehicleParams & params, const Trajectory & trajectory, std::chrono::steady_clock::time_point timestamp)
    Get the trajectory point for the given timestamp.

  • VehicleState tricycle_forward_propogate(const VehicleParams & params, std::chrono::nanoseconds dt, VehicleState state, VehicleControlState control)
    Forward propogate the tricycle vehicle state based on the given control inputs.

  • TrajectoryPoint get_tricycle_trajectory_point(const VehicleParams & params, const Trajectory & trajectory, std::chrono::steady_clock::time_point timestamp)
    Get the trajectory point for the given timestamp.