Ctrl-Z
一个多线程机器人运动控制强化学习部署框架
载入中...
搜索中...
未找到
类继承关系

浏览类继承关系图

此继承关系列表按字典顺序粗略的排序:
[详情级别 123]
 Cstd::array
 Cz::math::Vector< ImuPrecision, 3 >
 Cz::math::Vector< MotorPrecision, JointNumber >
 Cz::math::Vector< InferencePrecision, JOINT_NUMBER >
 Cz::math::Vector< InferencePrecision, 3 >
 Cz::math::Vector< RealNumber, 3 >
 Cz::math::Vector< RealNumber, JOINT_NUMBER >
 Cz::math::Vector< T, Dim >
 Cz::math::Vector< InferencePrecision, INPUT_TENSOR_LENGTH_UNIT >
 Cz::math::Vector< InferencePrecision, OUTPUT_TENSOR_LENGTH >
 Cz::math::Vector< CmdPrecision, CmdArgs.dim >
 Cz::math::Vector< InferencePrecision, INPUT_TENSOR_LENGTH >
 Cz::math::Vector< Scalar, JointNumber >
 Cz::math::Vector< bool, N >Vector class for bool type, support some vector logical operations etc
 Cz::math::Vector< T, N >Vector class, support some vector operations, like dot, cross, normalize, etc
 Cz::math::Vector< bool, N >Vector class for bool type, support some vector logical operations etc
 CCommonLocoInferenceWorker
 Cz::EraxLikeInferenceWorker< SchedulerType, Net1Name, RealNumber, OBSERVATION_STUCK_LENGTH, OBSERVATION_EXTRA_LENGTH, JOINT_NUMBER >
 Cz::EraxLikeInferenceWorker< SchedulerType, NetName, InferencePrecision, INPUT_STUCK_LENGTH, EXTRA_INPUT_LENGTH, JOINT_NUMBER >
 Cz::HumanoidGymInferenceWorker< SchedulerType, NetName, InferencePrecision, INPUT_STUCK_LENGTH, JOINT_NUMBER >HumanoidGymInferenceWorker 类型是一个人形机器人推理工人类型,该类实现了HumanoidGym网络兼容的推理功能。
 Cz::PlainInferenceWorker< SchedulerType, NetName, InferencePrecision, JOINT_NUMBER >该类型实现了一个可用的平凡推理工人类型,用户可以通过这个工人类型来实现推理的功能。
 Cz::UnitreeRlGymInferenceWorker< SchedulerType, NetName, InferencePrecision, INPUT_STUCK_LENGTH, JOINT_NUMBER >UnitreeRlGymInferenceWorker 类型是一个人形机器人推理工人类型,该类实现了Unitree_rl_gym网络兼容的推理功能。
 Cz::CTSArray< CTS >Compile time string array
 Cz::CTSMap< CTS >Compile time string map
 Cz::CTSPair< CT, T >Compile time string key-value pair
 Cz::CTSPair< CT, math::Vector< T, Dim > >Compile time string key-value pair for array (z::math::Vector)
 Cz::CTSPair< CT, std::array< T, Dim > >Compile time string key-value pair for array (std array)
 Cz::CTSPair< CT, T[Dim]>Compile time string key-value pair for array (POD array)
 Cz::CTString< N >Compile time string
 Cz::DataCenter< CTS >数据中心类型,用于存储工作流水线中的数据。
 Cz::AbstractScheduler< CTS >::TCBTask Control Block
 Cz::math::TensorBase< T, Dims >TensorBase class, base class for tensor
 Cz::math::TensorBase< bool, Dims... >
 Cz::math::Tensor< bool, Dims... >Bool Tensor class, used to store bool type tensor data
 Cz::math::Tensor< bool, Dims... >Bool Tensor class, used to store bool type tensor data
 Cz::math::TensorBase< InferencePrecision, Dims... >
 Cz::math::Tensor< InferencePrecision, 1, INPUT_TENSOR_LENGTH >
 Cz::math::Tensor< InferencePrecision, 1, OUTPUT_TENSOR_LENGTH >
 Cz::math::Tensor< InferencePrecision, 1, 1, HIDDEN_STATE_LENGTH >
 Cz::math::TensorBase< T, Dims... >
 Cz::math::Tensor< T, Dims >Tensor class, used to store tensor data
 Cz::math::TensorShape< Dims >TensorShape struct, used to store tensor shape information
 CUserData
 Cz::ZObjectZObject z fundamental object
 Cz::AbstractScheduler< ImuAccRawPair, ImuGyroRawPair, ImuMagRawPair, LinearVelocityValuePair, ImuAccFilteredPair, ImuGyroFilteredPair, ImuMagFilteredPair, TargetMotorPosPair, TargetMotorVelPair, CurrentMotorPosPair, CurrentMotorVelPair, CurrentMotorTorquePair, TargetMotorTorquePair, LimitTargetMotorTorquePair, CurrentMotorVelRawPair, CurrentMotorPosRawPair, NetLastActionPair, NetCommand3Pair, NetProjectedGravityPair, NetScaledActionPair, NetClockVectorPair, InferenceTimePair, Net1OutPair >
 Cz::AbstractWorker< AbstractScheduler< CTS... > >
 Cz::RingBuffer< z::math::Vector< InferencePrecision, INPUT_TENSOR_LENGTH_UNIT > >
 Cz::filter< double >
 Cz::filter< float >
 Cz::AbstractScheduler< CTS >AbstractScheduler 调度器类型,用于管理任务,工作线程和数据。
 Cz::AbstractWorker< SchedulerType >AbstractWorker 类型是一切工人类型的基类,在这个类中指定了一些必须要实现的基本方法,这些方法将在调度器的调度流水线下被依次调用 来实现工人的工作逻辑。通过将多个Worker类型的工人注册到调度器中,形成一个TaskList,用户可以实现复杂的工作流程,在构成一个流水线的同时, 保证每个工人模块的逻辑是独立的,从而实现了工作流程的模块化和可扩展性。
 Cz::ActionManagementWorker< SchedulerType, RealNumber, Net1OutPair >
 Cz::AsyncLoggerWorker< SchedulerType, RealNumber, ImuAccRawPair, ImuGyroRawPair, ImuMagRawPair, LinearVelocityValuePair, ImuAccFilteredPair, ImuGyroFilteredPair, ImuMagFilteredPair, TargetMotorPosPair, TargetMotorVelPair, CurrentMotorPosPair, CurrentMotorVelPair, CurrentMotorTorquePair, TargetMotorTorquePair, LimitTargetMotorTorquePair, NetLastActionPair, NetCommand3Pair, NetProjectedGravityPair, NetScaledActionPair, NetClockVectorPair, InferenceTimePair, Net1OutPair >
 Cz::ImuProcessWorker< SchedulerType, DeviceImu *, RealNumber >
 Cz::MotorControlWorker< SchedulerType, DeviceJoint *, RealNumber, JOINT_NUMBER >
 Cz::MotorPDControlWorker< SchedulerType, RealNumber, JOINT_NUMBER >
 Cz::MotorResetPositionWorker< SchedulerType, RealNumber, JOINT_NUMBER >
 Cz::NetCmdWorker< SchedulerType, RealNumber, NetCommand3Pair >
 Cz::AbstractNetInferenceWorker< SchedulerType, NetName, InferencePrecision >AbstractNetInferenceWorker类型是一切神经网络推理工人类型的基类,该类提供一些基本推理的功能, 用户可以通过继承这个类来实现自己的推理工人类型。
 Cz::ActionManagementWorker< SchedulerType, InferencePrecision, ActionPairs >ActionManagementWorker类型是一个用于管理和选择单个或多个推理网络的输出的工人类型。
 Cz::AsyncLoggerWorker< SchedulerType, LogPrecision, Args >异步日志工人类型,用户可以通过这个工人类型来异步的实现记录数据的功能。
 Cz::ImuProcessWorker< SchedulerType, ImuType, ImuPrecision >ImuProcessWorker 类型是一个IMU数据处理工人类型,这个类型用于处理IMU传感器的数据,包括加速度,角速度和角度。 通常来说,这个类型可以被用于主任务队列中。 这个类会在TaskCycleBegin方法中获取IMU数据并对齐进行滤波和去除异常值。用户可以通过配置文件来配置滤波器的权重。
 Cz::KeyboardCommandWorker< SchedulerType >KeyboardCommandWorker 类型是一个键盘命令工人类型,用户可以通过这个工人类型来实现键盘命令的功能。
 Cz::MotorControlWorker< SchedulerType, JointType, MotorPrecision, JointNumber >MotorControlWorker类型是一个电机控制类型,用于读取实际电机的位置、速度、电流等数据,并将控制指令写入到电机的控制接口。
 Cz::MotorPDControlWorker< SchedulerType, MotorPrecision, JointNumber >MotorPDControlWorker类型是一个电机PD控制工人类型,用户可以通过这个工人类型来实现电机的PD控制。
 Cz::MotorResetPositionWorker< SchedulerType, MotorPrecision, JointNumber >MotorResetPositionWorker 类型是一个电机复位工人类型,用户可以通过这个工人类型来实现电机的复位功能。
 Cz::NetCmdWorker< SchedulerType, CmdPrecision, CmdArgs >NetCmdWorker类型是一个神经网络用户命令工人类型,用户可以通过这个工人类型来实现神经网络用户命令的功能。
 Cz::SimpleCallbackWorker< SchedulerType >SimpleCallbackWorker 类型是一个简单的回调工人类型,用户可以通过这个工人类型来实现一些简单的工作逻辑。
 Cz::SinTrajactoryGenerator< SchedulerType, Scalar, JointNumber >
 Cz::RingBuffer< T >Ring buffer class, this buffer does NOT garantee thread safety
 Cz::WeightFilter< T >Filter class with weight filter
 Cz::filter< T >Filter class with simple average filter