MCPcopy Create free account

hub / github.com/MAPIRlab/rf2o_laser_odometry / functions

Functions30 in github.com/MAPIRlab/rf2o_laser_odometry

↓ 7 callersFunctiongetYaw
include/rf2o_laser_odometry/CLaserOdometry2D.hpp:42
↓ 2 callersFunctionsign
include/rf2o_laser_odometry/CLaserOdometry2D.hpp:39
↓ 1 callersMethodinit
* On the first laser scan, gets its parameters and initialize the node * */
src/CLaserOdometry2D.cpp:64
↓ 1 callersMethodis_initialized
src/CLaserOdometry2D.cpp:54
↓ 1 callersFunctionmatrixYaw
include/rf2o_laser_odometry/CLaserOdometry2D.hpp:61
↓ 1 callersMethododometryCalculation
* Performs multilevel odometry calculation from a pair of scan lasers (previous-current) * Odometry estimation in ROS is cumulative, that is, it adds
src/CLaserOdometry2D.cpp:200
↓ 1 callersMethodprocess
* Process the last scans to estimate the current odometry */
src/CLaserOdometry2DNode.cpp:162
↓ 1 callersMethodsetLaserPose
* Sets the laser pose with respect the robot base_link, and its inverse * @param laser_pose is the transform between laser_frame_id and base_link */
src/CLaserOdometry2D.cpp:47
MethodCLaserOdometry2D
* Constructor that inherits from Node */
src/CLaserOdometry2D.cpp:26
MethodCLaserOdometry2DNode
src/CLaserOdometry2DNode.cpp:22
MethodLaserCallBack
* Keeps the last scan from the 2D lidar to be latter processed * On the first laser scan, the node is initialized. */
src/CLaserOdometry2DNode.cpp:82
MethodPoseUpdate
* Updates the laser and robot poses after analyzing the last scan * To do so, we need to analyze the coarse2fine pyramid */
src/CLaserOdometry2D.cpp:917
MethodReset
src/CLaserOdometry2D.cpp:747
MethodcalculateCoord
src/CLaserOdometry2D.cpp:455
MethodcalculaterangeDerivativesSurface
src/CLaserOdometry2D.cpp:475
MethodcomputeNormals
src/CLaserOdometry2D.cpp:533
MethodcomputeWeights
src/CLaserOdometry2D.cpp:560
MethodcreateImagePyramid
* Creates the Pyramid (multi-resolution) from the current laser range data */
src/CLaserOdometry2D.cpp:289
MethodfilterLevelSolution
src/CLaserOdometry2D.cpp:835
MethodfindNullPoints
src/CLaserOdometry2D.cpp:592
Functiongenerate_launch_description
()
launch/rf2o_laser_odometry.launch.py:15
MethodinitPoseCallBack
* This function is used to initialize the robot pose before estimating its odometry. * By default the odometry will start from pose_0, but when compa
src/CLaserOdometry2DNode.cpp:189
Functionmain
----------------------------------------------------------------------------------- MAIN -------------------------------------------------------------
src/CLaserOdometry2DNode.cpp:252
FunctionmatrixRollPitchYaw
include/rf2o_laser_odometry/CLaserOdometry2D.hpp:49
MethodperformWarping
* Performs warping on the scan points of the current pyramid lvl(coarse2fine) */
src/CLaserOdometry2D.cpp:760
Methodpublish
* Publish current odocmetry estimation over ROS * According to the node parameters it will publish over tf and/or especified topic */
src/CLaserOdometry2DNode.cpp:204
Methodscan_available
src/CLaserOdometry2DNode.cpp:153
MethodsetLaserPoseFromTf
* Gets the laser pose with respect the base_link (through TF) * This allow estimation of the odometry with respect to the robot base reference syst
src/CLaserOdometry2DNode.cpp:113
MethodsolveSystemNonLinear
Solves the system by considering the Cauchy M-estimator robust-function
src/CLaserOdometry2D.cpp:652
MethodsolveSystemOneLevel
Solves the system without considering any robust-function
src/CLaserOdometry2D.cpp:610