|
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 行定义.