Apollo 10.0
自动驾驶开放平台
|
命名空间 | |
namespace | adapter |
namespace | color |
namespace | math |
apollo::common::math | |
namespace | monitor |
apollo::common::monitor | |
namespace | util |
apollo::common::util | |
类 | |
class | ClientWrapper |
Wrapper of cyber::Client which sends a topic with service name when SendRequst is invoked. 更多... | |
struct | ComCenteredDynamicBicycleModelConfig |
class | DigitalFilter |
The DigitalFilter class is used to pass signals with a frequency lower than a certain cutoff frequency and attenuates signals with frequencies higher than the cutoff frequency. 更多... | |
struct | DriveEvent |
struct | EngageAdvice |
struct | Extrinsics |
struct | FrenetFramePoint |
struct | GaussianInfo |
struct | Header |
class | KVDB |
Lightweight key-value database to store system-wide parameters. 更多... | |
struct | LatencyParam |
struct | LatencyRecord |
class | LatencyRecorder |
struct | LatencyRecordMap |
struct | LatencyReport |
struct | LatencyStat |
struct | LatencyTrack |
class | MeanFilter |
The MeanFilter class is used to smoothen a series of noisy numbers, such as sensor data or the output of a function that we wish to be smoother. 更多... | |
struct | MlpModelConfig |
struct | Path |
struct | PathPoint |
struct | Point2D |
struct | Point3D |
struct | PointENU |
struct | PointLLH |
struct | Polygon |
struct | Quaternion |
struct | RearCenteredKinematicBicycleModelConfig |
struct | SLPoint |
struct | SpeedPoint |
class | Status |
A general class to denote the return status of an API call. 更多... | |
struct | StatusPb |
struct | Trajectory |
struct | TrajectoryPoint |
struct | Transform |
struct | VehicleConfig |
class | VehicleConfigHelper |
@Brief This is a helper class that can load vehicle configurations. 更多... | |
struct | VehicleID |
class | VehicleModel |
struct | VehicleModelConfig |
struct | VehicleMotion |
struct | VehicleMotionPoint |
struct | VehicleParam |
struct | VehicleSignal |
struct | VehicleState |
class | VehicleStateProvider |
The class of vehicle state. 更多... | |
类型定义 | |
using | MF = MeanFilter |
using | uint8 = std::uint_fast8_t |
using | TimedValue = std::pair< uint8, double > |
template<class EigenType > | |
using | EigenVector = std::vector< EigenType, Eigen::aligned_allocator< EigenType > > |
template<class EigenType > | |
using | EigenDeque = std::deque< EigenType, Eigen::aligned_allocator< EigenType > > |
template<typename T , class EigenType > | |
using | EigenMap = std::map< T, EigenType, std::less< T >, Eigen::aligned_allocator< std::pair< const T, EigenType > > > |
template<typename T , class EigenType > | |
using | EigenMultiMap = std::multimap< T, EigenType, std::less< T >, Eigen::aligned_allocator< std::pair< const T, EigenType > > > |
using | EigenVector3dVec = EigenVector< Eigen::Vector3d > |
using | EigenAffine3dVec = EigenVector< Eigen::Affine3d > |
函数 | |
void | LpfCoefficients (const double ts, const double cutoff_freq, std::vector< double > *denominators, std::vector< double > *numerators) |
Get low-pass coefficients for digital filter. | |
void | LpFirstOrderCoefficients (const double ts, const double settling_time, const double dead_time, std::vector< double > *denominators, std::vector< double > *numerators) |
Get first order low-pass coefficients for ZOH digital filter. | |
std::ostream & | operator<< (std::ostream &os, const Status &s) |
变量 | |
const uint8 | kMaxWindowSize = std::numeric_limits<uint8>::max() / 2 |
The apollo::common namespace contains the code of the common module.
using apollo::common::EigenAffine3dVec = typedef EigenVector<Eigen::Affine3d> |
在文件 eigen_defs.h 第 47 行定义.
using apollo::common::EigenDeque = typedef std::deque<EigenType, Eigen::aligned_allocator<EigenType> > |
在文件 eigen_defs.h 第 36 行定义.
using apollo::common::EigenMap = typedef std::map<T, EigenType, std::less<T>, Eigen::aligned_allocator<std::pair<const T, EigenType> >> |
在文件 eigen_defs.h 第 39 行定义.
using apollo::common::EigenMultiMap = typedef std::multimap<T, EigenType, std::less<T>, Eigen::aligned_allocator<std::pair<const T, EigenType> >> |
在文件 eigen_defs.h 第 43 行定义.
using apollo::common::EigenVector = typedef std::vector<EigenType, Eigen::aligned_allocator<EigenType> > |
在文件 eigen_defs.h 第 33 行定义.
using apollo::common::EigenVector3dVec = typedef EigenVector<Eigen::Vector3d> |
在文件 eigen_defs.h 第 46 行定义.
using apollo::common::MF = typedef MeanFilter |
在文件 mean_filter.cc 第 26 行定义.
using apollo::common::TimedValue = typedef std::pair<uint8, double> |
在文件 mean_filter.cc 第 28 行定义.
using apollo::common::uint8 = typedef std::uint_fast8_t |
在文件 mean_filter.cc 第 27 行定义.
在文件 error_code.proto 第 6 行定义.
void apollo::common::LpfCoefficients | ( | const double | ts, |
const double | cutoff_freq, | ||
std::vector< double > * | denominators, | ||
std::vector< double > * | numerators | ||
) |
Get low-pass coefficients for digital filter.
ts | Time interval between signals. |
cutoff_freq | Cutoff of frequency to filter high-frequency signals out. |
denominators | Denominator coefficients for digital filter. |
numerators | Numerator coefficients for digital filter. |
在文件 digital_filter_coefficients.cc 第 27 行定义.
void apollo::common::LpFirstOrderCoefficients | ( | const double | ts, |
const double | settling_time, | ||
const double | dead_time, | ||
std::vector< double > * | denominators, | ||
std::vector< double > * | numerators | ||
) |
Get first order low-pass coefficients for ZOH digital filter.
ts | sampling time. |
settling | time: time required for an output to reach and remain within a given error band |
dead | time: time delay |
denominators | Denominator coefficients for digital filter. |
numerators | Numerator coefficients for digital filter. |
在文件 digital_filter_coefficients.cc 第 51 行定义.
|
inline |
在文件 mean_filter.cc 第 30 行定义.