RMVL
2.5.0
Robotic Manipulation and Vision Library
Toggle main menu visibility
载入中...
搜索中...
未找到
类列表
这里列出了所有类、结构、联合以及接口定义等,并附带简要说明:
N
rm
N
async
C
Acceptor
异步流式 Socket 接受器
C
AcceptAwaiter
接受等待器
C
AsyncIOAwaiter
IO 事件异步等待器
C
AsyncReadAwaiter
通用异步读等待器,核心操作使用文件 I/O 系统调用的
read
、
ReadFile
,使用者可以通过
C
AsyncWriteAwaiter
通用异步写等待器,核心操作使用文件 I/O 系统调用的
write
、
WriteFile
,使用者可以通过
C
BasicPromise
协程承诺基类,管理协程的生命周期和异常处理
C
Connector
异步流式 Socket 连接器
C
ConnectAwaiter
连接等待器
C
DgramSocket
由
rm::async::Listener
建立的数据报式 Socket 异步会话
C
SocketReadAwaiter
数据报式 Socket 异步读等待器
C
SocketWriteAwaiter
数据报式 Socket 异步写等待器
C
SocketMultiReadAwaiter
数据报式 Socket 多缓冲区异步读等待器
C
SocketMultiWriteAwaiter
数据报式 Socket 多缓冲区异步写等待器
C
FinalAwaiter
final_suspend
等待器
C
HttpServer
HTTP 服务器
C
HttpsServer
HTTPS 服务器
C
IOContext
异步 I/O 执行上下文,负责管理 IO 事件循环和协程任务的调度
C
Listener
异步数据报式 Socket 监听器
C
PipeClient
异步命名管道客户端
C
PipeServer
异步命名管道服务端
C
Promise
异步协程承诺
C
Promise< void >
特化
void
类型的异步协程承诺
C
Sender
异步数据报式 Socket 发送器
C
SerialPort
异步串行接口通信库,仅支持读写字符串
C
SerialReadAwaiter
串口读等待器
C
SerialWriteAwaiter
串口写等待器
C
Signal
异步信号
C
SignalAwaiter
信号等待器
C
SSLStream
异步 TLS 安全流
C
StreamSocket
由
rm::async::Acceptor
建立的流式 Socket 异步会话
C
SocketReadAwaiter
流式 Socket 异步读等待器
C
SocketWriteAwaiter
流式 Socket 异步写等待器
C
SocketMultiReadAwaiter
流式 Socket 多缓冲区异步读等待器
C
SocketMultiWriteAwaiter
流式 Socket 多缓冲区异步写等待器
C
Task
保有
rm::async::Promise
的异步协程任务
C
TaskAwaiter
协程任务等待器
C
Timer
异步定时器
C
TimerAwaiter
定时等待器
C
Webapp
Web 应用程序框架
C
WebSocket
WebSocket
连接对象接口
C
WebStream
Web 应用传输流
N
ip
IP 协议族,包含 IPv4 和 IPv6 以及多播选项的相关定义
N
multicast
多播
C
Interface
Outbound 多播接口设置选项
C
Loopback
多播环回控制选项
C
JoinGroup
加入多播组控制选项
N
udp
UDP 协议
C
Broadcast
UDP 广播控制选项
C
Protocol
网络协议
C
Networkv4
IPv4 网络协议
C
Networkv6
IPv6 网络协议
N
lpss
轻量发布订阅服务框架命名空间,包含节点、发布者、订阅者等相关定义
N
async
基于 C++20 协程的异步操作
C
Client
异步客户端代理
C
Node
轻量级发布订阅服务异步节点
C
Publisher
异步发布者代理
C
RobotStatePublisher
异步机器人状态发布者,基于定时器周期性发布动态 TF、静态 TF 和 URDF 消息
C
Service
异步服务端代理
C
Subscriber
异步订阅者代理
C
Timer
异步定时器代理
N
ctl
运动控制相关的基础组件,供具体控制律实现继承使用
C
ControlLawBase
【控制律组件】控制律基类,供
RobotController
组合调用
C
FeedForward
【控制律组件】离散动态全补偿的前馈环节,适合在已知系统模型或有外部扰动补偿需求时使用
C
PID
【控制律组件】单环离散比例-积分-微分控制器
C
UnitTF
【控制律组件】单位传递函数, \(G(s)=1\)
N
tf
坐标变换缓存、监听与广播功能命名空间
C
LookupResult
坐标变换查询结果
C
Buffer
线程安全的坐标变换缓存
C
Broadcaster
动态坐标变换发布器
C
StaticBroadcaster
静态坐标变换发布器
C
Listener
坐标变换监听器
C
is_msg
判断类型是否为 RMVL 消息类型,要求类型中存在
msg_type
字符数组常量
C
is_msg< Tp, std::void_t< decltype(Tp::msg_type)> >
C
is_srv
判断类型是否为 RMVL 服务类型,要求类型中包含符合消息类型约束的
Request
和
Response
C
is_srv< Tp, std::enable_if_t< is_msg_v< typename Tp::Request > &&is_msg_v< typename Tp::Response > > >
C
Node
轻量级发布订阅服务节点
C
Publisher
发布者代理
C
RobotController
机器人控制模块
C
RobotPlanner
机器人规划模块,提供 URDF 解析、正/逆运动学求解、轨迹规划等运动学功能
C
RobotStatePublisher
机器人状态发布者,周期性发布动态 TF、静态 TF 和 URDF 消息
C
Subscriber
订阅者代理
N
msg
LPSS 消息类型命名空间
C
Bool
Bool
消息类型:
std/Bool
C
CameraInfo
CameraInfo
消息类型:
sensor/CameraInfo
C
Char
Char
消息类型:
std/Char
C
ColorRGBA
ColorRGBA
消息类型:
std/ColorRGBA
C
Duration
Duration
消息类型:
std/Duration
C
Float32
Float32
消息类型:
std/Float32
C
Float64
Float64
消息类型:
std/Float64
C
Header
Header
消息类型:
std/Header
C
Image
Image
消息类型:
sensor/Image
C
Imu
Imu
消息类型:
sensor/Imu
C
Int16
Int16
消息类型:
std/Int16
C
Int32
Int32
消息类型:
std/Int32
C
Int64
Int64
消息类型:
std/Int64
C
Int8
Int8
消息类型:
std/Int8
C
JointState
JointState
消息类型:
sensor/JointState
C
JointTrajectory
JointTrajectory
消息类型:
motion/JointTrajectory
C
JointTrajectoryPoint
JointTrajectoryPoint
消息类型:
motion/JointTrajectoryPoint
C
MapMetaData
MapMetaData
消息类型:
nav/MapMetaData
C
Marker
Marker
消息类型:
viz/Marker
C
MarkerArray
MarkerArray
消息类型:
viz/MarkerArray
C
MultiDOFJointState
MultiDOFJointState
消息类型:
sensor/MultiDOFJointState
C
OccupancyGrid
OccupancyGrid
消息类型:
nav/OccupancyGrid
C
OccupancyGridUpdate
OccupancyGridUpdate
消息类型:
nav/OccupancyGridUpdate
C
Odometry
Odometry
消息类型:
nav/Odometry
C
Path
Path
消息类型:
nav/Path
C
Point
Point
消息类型:
geometry/Point
C
Point32
Point32
消息类型:
geometry/Point32
C
Polygon
Polygon
消息类型:
geometry/Polygon
C
Pose
Pose
消息类型:
geometry/Pose
C
PoseStamped
PoseStamped
消息类型:
geometry/PoseStamped
C
PoseWithCovariance
PoseWithCovariance
消息类型:
geometry/PoseWithCovariance
C
Quaternion
Quaternion
消息类型:
geometry/Quaternion
C
String
String
消息类型:
std/String
C
TF
TF
消息类型:
motion/TF
C
Time
Time
消息类型:
std/Time
C
Transform
Transform
消息类型:
geometry/Transform
C
TransformStamped
TransformStamped
消息类型:
geometry/TransformStamped
C
Twist
Twist
消息类型:
geometry/Twist
C
TwistWithCovariance
TwistWithCovariance
消息类型:
geometry/TwistWithCovariance
C
UInt16
UInt16
消息类型:
std/UInt16
C
UInt32
UInt32
消息类型:
std/UInt32
C
UInt64
UInt64
消息类型:
std/UInt64
C
UInt8
UInt8
消息类型:
std/UInt8
C
URDF
URDF
消息类型:
motion/URDF
C
Vector3
Vector3
消息类型:
geometry/Vector3
C
Wrench
Wrench
消息类型:
geometry/Wrench
N
nav
C
AStarOptions
A* 规划配置
C
AStarPlanner
基于二维代价地图的 A* 路径规划器
C
BackendEstimate
第三方定位后端返回的统一估计
C
Cell
离散栅格坐标
C
CollisionStop
独立的短时预测碰撞刹停过滤器
C
CollisionStopOptions
预测碰撞刹停配置
C
CollisionStopResult
碰撞刹停过滤结果
C
Costmap
二维分层代价地图
C
CostmapOptions
分层代价地图配置
C
FrameSynchronizer
多传感器采集时间同步器
C
FrameSyncOptions
传感器帧同步配置
C
FrameSyncResult
帧同步结果
C
FrameSyncStatistics
帧同步统计
C
GridMap
二维占据栅格内存模型
C
LocalizationOptions
定位输出整理配置
C
LocalizationPipeline
将第三方定位结果转换为 RMVL 导航消息
C
LocalizationResult
一帧视觉里程计或 SLAM 的标准导航输出
C
MapperBackend
可替换的深度地图后端
C
MappingResult
Mapper 后端返回的二维导航地图更新
C
OdometryBackend
可替换的视觉里程计后端
C
PlanningResult
路径规划结果
C
PurePursuit
Pure Pursuit 二维路径跟踪器
C
PurePursuitOptions
Pure Pursuit 配置
C
SensorFrame
已同步的一帧视觉定位输入
C
SlamBackend
可重定位的 SLAM 后端
C
TrackingResult
Pure Pursuit 计算结果
N
para
C
AlgorithmParam
AlgorithmParam
参数模块
C
AnchorParam
AnchorParam
参数模块
C
ArmorDetectorParam
ArmorDetectorParam
参数模块
C
ArmorParam
ArmorParam
参数模块
C
ArmorPredictorParam
ArmorPredictorParam
参数模块
C
CameraParam
CameraParam
参数模块
C
GravityCompensatorParam
GravityCompensatorParam
参数模块
C
GyroCompensatorParam
GyroCompensatorParam
参数模块
C
GyroDeciderParam
GyroDeciderParam
参数模块
C
GyroDetectorParam
GyroDetectorParam
参数模块
C
GyroGroupParam
GyroGroupParam
参数模块
C
GyroPredictorParam
GyroPredictorParam
参数模块
C
GyroTrackerParam
GyroTrackerParam
参数模块
C
HikLightControlParam
HikLightControlParam
参数模块
C
IoParam
IoParam
参数模块
C
LightBlobParam
LightBlobParam
参数模块
C
LpssParam
LpssParam
参数模块
C
OpcuaParam
OpcuaParam
参数模块
C
PilotParam
PilotParam
参数模块
C
PlanarTrackerParam
PlanarTrackerParam
参数模块
C
RuneCenterParam
RuneCenterParam
参数模块
C
RuneDeciderParam
RuneDeciderParam
参数模块
C
RuneDetectorParam
RuneDetectorParam
参数模块
C
RuneGroupParam
RuneGroupParam
参数模块
C
RuneParam
RuneParam
参数模块
C
RunePredictorParam
RunePredictorParam
参数模块
C
RuneTargetParam
RuneTargetParam
参数模块
C
RuneTrackerParam
RuneTrackerParam
参数模块
C
SpiRunePredictorParam
SpiRunePredictorParam
参数模块
C
TranslationDeciderParam
TranslationDeciderParam
参数模块
N
srv
C
Empty
Empty
服务类型
C
Request
Empty
服务请求
C
Response
Empty
服务响应
C
SetBool
SetBool
服务类型
C
Request
SetBool
服务请求
C
Response
SetBool
服务响应
C
SetCameraInfo
SetCameraInfo
服务类型
C
Request
SetCameraInfo
服务请求
C
Response
SetCameraInfo
服务响应
C
Trigger
Trigger
服务类型
C
Request
Trigger
服务请求
C
Response
Trigger
服务响应
N
ua
OPC UA 相关地址空间类型、函数定义
C
Argument
OPC UA 方法参数信息
C
Client
OPC UA 客户端
C
ClientTimer
OPC UA 客户端定时器
C
ClientView
OPC UA 客户端视图
C
DataSourceVariable
OPC UA 数据源变量
C
DataType
OPC UA 数据类型
C
Event
OPC UA 事件
C
EventNotificationCallbackWrapper
C
EventType
OPC UA 事件类型
C
FieldMetaData
数据集字段元数据
C
Method
OPC UA 方法
C
NodeId
OPC UA 节点 ID
C
Object
OPC UA 对象
C
ObjectType
OPC UA 对象类型
C
PublishedDataSet
待发布的数据集 (PDS)
C
Publisher
OPC UA 发布者
C
Server
OPC UA 服务器
C
ServerTimer
OPC UA 服务器定时器
C
ServerView
OPC UA 服务器视图
C
Subscriber
OPC UA 订阅者
C
UserConfig
用户信息
C
Variable
OPC UA 变量
C
VariableType
OPC UA 变量类型
C
View
OPC UA 视图
N
yaml
C
Error
YAML 操作错误
C
Node
YAML 树节点句柄
C
Result
YAML 解析或加载结果
C
Acceptor
Socket 接受器
C
Anchor
定位点特征,具有以下状态类型
C
Armor
装甲模块组合特征
C
ArmorDetector
装甲板识别模块
C
ArmorDetectorInfo
装甲板识别信息结构体
C
ArmorPredictor
装甲预测模块
C
Info
预测模块信息
C
AtomicSHM
MPMC 原子共享内存对象
C
BasicLoggerProxy
默认日志器代理
C
CameraConfig
相机初始化配置模式
C
CameraExtrinsics
相机外参
C
ClassificationNet
分类网络推理类
C
combo
特征组合体
C
CompensateInfo
补偿模块信息
C
Connector
Socket 连接器
C
CurveFitter
曲线拟合器
C
DgramSocket
由
rm::Listener
或
rm::Sender
建立的数据报式 Socket 会话
C
Endpoint
端点
C
EwTopsis
熵权 TOPSIS 算法
C
Exception
该类封装了有关程序中发生的错误的所有或几乎所有必要信息。异常通常是通过 RMVL_Error 和 RMVL_Error_ 宏隐式构造和抛出的
C
ExtendedKalmanFilter
扩展卡尔曼滤波器
C
feature
图像中的轮廓特征
C
FileSink
文件日志后端
C
GalaxyCamera
大恒图像 Galaxy 系列工业相机库
C
GravityCompensator
使用重力模型的补偿模块
C
group
相关追踪器的空间集合(序列组)
C
GyroCompensator
整车状态补偿模块
C
GyroDecider
整车状态决策类
C
Info
决策模块信息
C
GyroDetector
整车状态识别模块
C
GyroDetectorInfo
装甲板识别信息结构体
C
GyroGroup
整车状态序列组
C
GyroPredictor
整车状态预测模块
C
Info
预测模块信息
C
GyroTracker
整车状态追踪器
C
hash_aggregate
专为聚合类添加的 hash 生成可调用对象
C
hash_traits
哈希生成函数类型 traits
C
hash_traits< Tp, std::enable_if_t< std::is_aggregate_v< Tp > > >
聚合类哈希生成函数类型 traits
C
hash_traits< Tp, std::enable_if_t<!std::is_aggregate_v< Tp > > >
非聚合类哈希生成函数类型 traits
C
HikCamera
海康机器人相机库
C
HikLightController
海康机器人光源控制器
C
ImuData
IMU 数据
C
Interpolator
函数插值器
C
IteratedExtendedKalmanFilter
紧耦合迭代扩展卡尔曼滤波器
C
KalmanFilter
卡尔曼滤波器
C
KalmanFilterStaticDatas
卡尔曼滤波静态数据
C
LatestBytesSHM
最新字节流共享内存对象
C
LightBlob
装甲板灯条
C
LightConfig
光源控制器初始化配置模式
C
Listener
同步数据报式 Socket 监听器
C
Logger
异步线程安全日志器
C
LoggerOptions
日志公共配置
C
MqClient
消息队列客户端
C
MqServer
消息队列服务端
C
MultiRecvData
Socket 多缓冲区读取结果结构体
C
Munkres
KM 算法求解器
C
MvCamera
迈德威视相机库
C
NetworkInterface
网络接口
C
NetworkInterfaceFlag
接口功能与状态标志
C
NonlinearSolver
非线性方程求解器
C
OnnxNet
ONNX-Runtime (Ort) 部署库基类
[15]
C
OptCamera
奥普特机器视觉相机库
C
OptimalOptions
多维函数优化选项
C
OPTLightController
OPT 奥普特光源控制器
C
Pilot
前哨、基地的引导灯
C
PipeClient
命名管道客户端
C
PipeServer
命名管道服务端
C
PlanarTracker
平面目标追踪器
C
Polynomial
N 次多项式
C
RaHeap
支持随机访问的堆(与
std::priority_queue
具备相同的基础容器筛选条件)
C
RecvData
Socket 读取结果结构体
C
RecvtoData
Socket 读取结果结构体
C
Request
HTTP 请求结构
C
Response
HTTP 响应结构
C
RingBufferSlotSHM
基于共享内存的无锁 MPMC(多生产者多消费者)环形缓冲区
C
Rotation
转动姿态信息
C
Router
HTTP 与 WebSocket 请求路由
C
RoutePattern
路由模式匹配器
C
RouteEntry
路由条目:路由模式 + 处理器
C
WSRouteEntry
WebSocket 路由条目
C
Rune
神符(能量机关)
C
RuneCenter
神符中心特征
C
RuneDecider
神符决策模块
C
Info
决策模块信息
C
RuneDetector
能量机关识别模块(包含已激活、未激活)
C
RuneDetectorInfo
能量机关识别信息结构体
C
RuneGroup
神符序列组
C
RunePredictor
神符预测模块
C
RunePredictorInfo
预测模块信息
C
RuneTarget
神符靶心特征
C
RuneTracker
神符时间序列
C
RungeKutta
Butcher 表形式的常微分方程(组)数值求解器
C
RungeKutta2
2 阶 2 级 Runge-Kutta 求解器
C
RungeKutta3
3 阶 3 级 Runge-Kutta 求解器
C
RungeKutta4
4 阶 4 级 Runge-Kutta 求解器
C
Sender
同步数据报式 Socket 发送器
C
SerialPort
同步模式串行接口通信库
C
SerialSink
串口日志后端
C
SHMBase
共享内存对象基类
C
sink_flush_t
日志后端持久化定制点
C
sink_write_t
日志后端写入定制点
C
SpiRunePredictor
系统参数辨识神符预测类
C
SSLContext
TLS 上下文
C
SSLStream
TLS 安全流
C
StateInfo
状态类型系统
C
StdoutSink
Stdout 日志后端
C
StreamSocket
由
rm::Acceptor
或
rm::Connector
建立的流式 Socket 会话
C
Tag
AprilTag 视觉标签特征类
C
TagDetector
AprilTag 识别器
C
Time
计时器类
C
tracker
组合体时间序列
C
TrackerState
序列组中的追踪器状态
C
Translation
移动位置信息
C
TranslationDecider
平移目标决策类
C
Info
决策模块信息
C
UDPSink
UDP 日志后端
C
UnionFind
并查集
C
URLParseInfo
URL 解析结果
制作者
1.18.0