JaiaBot 2.3.0
JaiaBot micro-AUV software
 
Loading...
Searching...
No Matches
mission_manager_utils.h File Reference
#include <cmath>
#include <goby/util/geodesy.h>
#include "jaiabot/messages/geographic_coordinate.pb.h"
Include dependency graph for mission_manager_utils.h:

Go to the source code of this file.

Classes

struct  jaiabot::utils::PolarCoordinate
 

Namespaces

namespace  jaiabot
 
namespace  jaiabot::utils
 

Functions

jaiabot::protobuf::GeographicCoordinate jaiabot::utils::calculate_position_from_offset (const goby::util::UTMGeodesy &geodesy, const jaiabot::protobuf::GeographicCoordinate &start_location, double distance_meters, double heading_degrees)
 
PolarCoordinate jaiabot::utils::convert_cartesian_to_polar (double start_x, double start_y, double end_x, double end_y)
 
jaiabot::protobuf::GeographicCoordinate jaiabot::utils::find_dive_end_location (const goby::util::UTMGeodesy &geodesy, double duration_to_acquire_gps, const jaiabot::protobuf::GeographicCoordinate &drift_start_location, double drift_speed, double drift_heading)
 
float jaiabot::utils::haversine (float lat1, float lon1, float lat2, float lon2)
 
float jaiabot::utils::calculateHeading (double sx, double sy, double ex, double ey)