Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/UMich-CURLY/drift
/ types & classes
Types & classes
55 in github.com/UMich-CURLY/drift
⨍
Functions
1,029
◇
Types & classes
55
↓ 2 callers
Enum
CORRECTION_METHOD
include/drift/imu_filter/imu_ang_vel_ekf.h:46
Class
AngularVelocityMeasurement
include/drift/measurement/angular_velocity.h:27
Class
ContactArray_
ROS/drift/include/custom_sensor_msgs/ContactArray.h:24
Class
ContactInfo
* @brief A struct for contact information * * @param[in] id: Contact foot(leg)'s id * @param[in] pose: Contact foot(leg)'s pose * @param[in] cov:
include/drift/filter/inekf/correction/legged_kinematics_correction.h:37
Class
ContactMeasurement
include/drift/measurement/contact.h:27
Class
Contact_
ROS/drift/include/custom_sensor_msgs/Contact.h:22
Class
Correction
* @class Correction * @brief Base class for correction method. This class just provides a skeleton * for the correction method. It should be impleme
include/drift/filter/base_correction.h:45
Enum
CorrectionType
include/drift/filter/base_correction.h:33
Class
DataType< ::custom_sensor_msgs::ContactArray_<ContainerAllocator> >
ROS/drift/include/custom_sensor_msgs/ContactArray.h:142
Class
DataType< ::custom_sensor_msgs::Contact_<ContainerAllocator> >
ROS/drift/include/custom_sensor_msgs/Contact.h:140
Class
Definition< ::custom_sensor_msgs::ContactArray_<ContainerAllocator> >
ROS/drift/include/custom_sensor_msgs/ContactArray.h:153
Class
Definition< ::custom_sensor_msgs::Contact_<ContainerAllocator> >
ROS/drift/include/custom_sensor_msgs/Contact.h:151
Enum
ErrorType
include/drift/filter/inekf/inekf.h:35
Class
HasHeader< ::custom_sensor_msgs::ContactArray_<ContainerAllocator> >
ROS/drift/include/custom_sensor_msgs/ContactArray.h:118
Class
HasHeader< ::custom_sensor_msgs::ContactArray_<ContainerAllocator> const>
ROS/drift/include/custom_sensor_msgs/ContactArray.h:123
Class
HasHeader< ::custom_sensor_msgs::Contact_<ContainerAllocator> >
ROS/drift/include/custom_sensor_msgs/Contact.h:116
Class
HasHeader< ::custom_sensor_msgs::Contact_<ContainerAllocator> const>
ROS/drift/include/custom_sensor_msgs/Contact.h:121
Class
ImuAngVelEKF
* @class ImuAngVelEKF */
include/drift/imu_filter/imu_ang_vel_ekf.h:56
Class
ImuMeasurement
include/drift/measurement/imu.h:27
Class
ImuPropagation
* @class ImuPropagation * @brief A class for state propagation using imu measurement data. * * A class for state propagation using imu measurement
include/drift/filter/inekf/propagation/imu_propagation.h:45
Class
InekfEstimator
* @class InekfEstimator * * @brief class for state estimation using InEKF. This class will be used to *estimate the state of the robot using user c
include/drift/estimator/inekf_estimator.h:56
Class
IsFixedSize< ::custom_sensor_msgs::ContactArray_<ContainerAllocator> >
ROS/drift/include/custom_sensor_msgs/ContactArray.h:108
Class
IsFixedSize< ::custom_sensor_msgs::ContactArray_<ContainerAllocator> const>
ROS/drift/include/custom_sensor_msgs/ContactArray.h:113
Class
IsFixedSize< ::custom_sensor_msgs::Contact_<ContainerAllocator> >
ROS/drift/include/custom_sensor_msgs/Contact.h:106
Class
IsFixedSize< ::custom_sensor_msgs::Contact_<ContainerAllocator> const>
ROS/drift/include/custom_sensor_msgs/Contact.h:111
Class
IsMessage< ::custom_sensor_msgs::ContactArray_<ContainerAllocator> >
ROS/drift/include/custom_sensor_msgs/ContactArray.h:98
Class
IsMessage< ::custom_sensor_msgs::ContactArray_<ContainerAllocator> const>
ROS/drift/include/custom_sensor_msgs/ContactArray.h:103
Class
IsMessage< ::custom_sensor_msgs::Contact_<ContainerAllocator> >
ROS/drift/include/custom_sensor_msgs/Contact.h:96
Class
IsMessage< ::custom_sensor_msgs::Contact_<ContainerAllocator> const>
ROS/drift/include/custom_sensor_msgs/Contact.h:101
Class
JointStateMeasurement
include/drift/measurement/joint_state.h:28
Enum
Leg
include/drift/kinematics/mini_cheetah_kinematics.h:30
Class
LeggedKinematicsCorrection
* @class LeggedKinematicsCorrection * * @brief A class for state correction using foot kinematics and contact events. * * A class for state correc
include/drift/filter/inekf/correction/legged_kinematics_correction.h:56
Class
LeggedKinematicsMeasurement
* @class LeggedKinematicsMeasurement * * @brief Derived measurement class containing information * about body-to-foot kinematics */
include/drift/measurement/legged_kinematics.h:26
Class
MD5Sum< ::custom_sensor_msgs::ContactArray_<ContainerAllocator> >
ROS/drift/include/custom_sensor_msgs/ContactArray.h:129
Class
MD5Sum< ::custom_sensor_msgs::Contact_<ContainerAllocator> >
ROS/drift/include/custom_sensor_msgs/Contact.h:127
Class
Measurement
* @class Measurement * * @brief class for robot-state instantaneous measurement. * This class is the base class for all measurements. */
include/drift/measurement/measurement.h:40
Class
MeasurementHeader
include/drift/measurement/measurement.h:41
Enum
MeasurementType
include/drift/measurement/measurement.h:22
Class
MiniCheetahKinematics
* @class MiniCheetahKinematics * @brief Mini Cheetah specific kinematics solver and measurement container * * Derived measurement class containing
include/drift/kinematics/mini_cheetah_kinematics.h:45
Class
OdomMeasurement
include/drift/measurement/odom.h:20
Enum
PROPAGATION_METHOD
include/drift/imu_filter/imu_ang_vel_ekf.h:41
Class
Printer< ::custom_sensor_msgs::ContactArray_<ContainerAllocator> >
ROS/drift/include/custom_sensor_msgs/ContactArray.h:215
Class
Printer< ::custom_sensor_msgs::Contact_<ContainerAllocator> >
ROS/drift/include/custom_sensor_msgs/Contact.h:192
Class
Propagation
* @class Propagation * @brief Base class for propagation method */
include/drift/filter/base_propagation.h:44
Enum
PropagationType
include/drift/filter/base_propagation.h:31
Class
ROSPublisher
* @class ROSPublisher * * @brief ROS publisher class, which publishes robot state to ROS topics * including pose and path. * */
ROS/drift/include/communication/ros_publisher.h:45
Class
ROSSubscriber
* @class ROSSubscriber * @brief ROS subscriber class, which subscribes to the ROS topics and stores * the measurements in the queue. * */
ROS/drift/include/communication/ros_subscriber.h:102
Class
RobotState
* @class RobotState * * @brief state class containing its pose and augmented states, * biases, and covariances. */
include/drift/state/robot_state.h:38
Class
SEK3
* @class SEK3 * @brief SEk(3) group class * * SEk(3) is a group of SE(3) with k additional states */
include/drift/math/se_k_3.h:34
Class
Serializer< ::custom_sensor_msgs::ContactArray_<ContainerAllocator> >
ROS/drift/include/custom_sensor_msgs/ContactArray.h:195
Class
Serializer< ::custom_sensor_msgs::Contact_<ContainerAllocator> >
ROS/drift/include/custom_sensor_msgs/Contact.h:172
Enum
StateType
include/drift/state/robot_state.h:27
Class
VelocityCorrection
* @class VelocityCorrection * @brief A class for state correction using velocity measurement data. * * A class for state correction using velocity
include/drift/filter/inekf/correction/velocity_correction.h:44
Class
VelocityMeasurement
include/drift/measurement/velocity.h:27
Class
WheelOdometry
baselines/include/wheel_odometry/wheel_odometry.h:35