GKD.RoboCtrl
RoboMaster Linux 电控:异步 IO、设备驱动与机器人控制
载入中...
搜索中...
未找到
roboctrl::utils::ballistic_solution结构体 参考

详细描述

在文件 ballistics.hpp 第 45 行定义.

roboctrl::utils::ballistic_solution 的协作图:

Public 成员函数

 operator bool () const
 

Public 属性

ballistic_status status {ballistic_status::invalid_input}
 
double yaw {}
 
double pitch {}
 
double flight_time {}
 
ballistic_vector target_position {}
 
double residual {}
 
int selected_armor {}
 
bool tracking_rotation {}
 
std::size_t iterations {}
 

成员函数说明

◆ operator bool()

roboctrl::utils::ballistic_solution::operator bool ( ) const
inlineexplicit

在文件 ballistics.hpp 第 56 行定义.

类成员变量说明

◆ flight_time

double roboctrl::utils::ballistic_solution::flight_time {}

在文件 ballistics.hpp 第 50 行定义.

◆ iterations

std::size_t roboctrl::utils::ballistic_solution::iterations {}

在文件 ballistics.hpp 第 55 行定义.

◆ pitch

double roboctrl::utils::ballistic_solution::pitch {}

Positive above the x-y plane. Legacy BulletSolver::getPitch() negated it.

在文件 ballistics.hpp 第 49 行定义.

被这些函数引用 roboctrl::utils::solve_ballistics().

◆ residual

double roboctrl::utils::ballistic_solution::residual {}

在文件 ballistics.hpp 第 52 行定义.

◆ selected_armor

int roboctrl::utils::ballistic_solution::selected_armor {}

在文件 ballistics.hpp 第 53 行定义.

◆ status

ballistic_status roboctrl::utils::ballistic_solution::status {ballistic_status::invalid_input}

在文件 ballistics.hpp 第 46 行定义.

◆ target_position

ballistic_vector roboctrl::utils::ballistic_solution::target_position {}

在文件 ballistics.hpp 第 51 行定义.

◆ tracking_rotation

bool roboctrl::utils::ballistic_solution::tracking_rotation {}

在文件 ballistics.hpp 第 54 行定义.

◆ yaw

double roboctrl::utils::ballistic_solution::yaw {}

在文件 ballistics.hpp 第 47 行定义.


该结构体的文档由以下文件生成: