Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MAPIRlab/rf2o_laser_odometry
/ functions
Functions
30 in github.com/MAPIRlab/rf2o_laser_odometry
⨍
Functions
30
◇
Types & classes
2
↓ 7 callers
Function
getYaw
include/rf2o_laser_odometry/CLaserOdometry2D.hpp:42
↓ 2 callers
Function
sign
include/rf2o_laser_odometry/CLaserOdometry2D.hpp:39
↓ 1 callers
Method
init
* On the first laser scan, gets its parameters and initialize the node * */
src/CLaserOdometry2D.cpp:64
↓ 1 callers
Method
is_initialized
src/CLaserOdometry2D.cpp:54
↓ 1 callers
Function
matrixYaw
include/rf2o_laser_odometry/CLaserOdometry2D.hpp:61
↓ 1 callers
Method
odometryCalculation
* 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 callers
Method
process
* Process the last scans to estimate the current odometry */
src/CLaserOdometry2DNode.cpp:162
↓ 1 callers
Method
setLaserPose
* 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
Method
CLaserOdometry2D
* Constructor that inherits from Node */
src/CLaserOdometry2D.cpp:26
Method
CLaserOdometry2DNode
src/CLaserOdometry2DNode.cpp:22
Method
LaserCallBack
* 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
Method
PoseUpdate
* 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
Method
Reset
src/CLaserOdometry2D.cpp:747
Method
calculateCoord
src/CLaserOdometry2D.cpp:455
Method
calculaterangeDerivativesSurface
src/CLaserOdometry2D.cpp:475
Method
computeNormals
src/CLaserOdometry2D.cpp:533
Method
computeWeights
src/CLaserOdometry2D.cpp:560
Method
createImagePyramid
* Creates the Pyramid (multi-resolution) from the current laser range data */
src/CLaserOdometry2D.cpp:289
Method
filterLevelSolution
src/CLaserOdometry2D.cpp:835
Method
findNullPoints
src/CLaserOdometry2D.cpp:592
Function
generate_launch_description
()
launch/rf2o_laser_odometry.launch.py:15
Method
initPoseCallBack
* 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
Function
main
----------------------------------------------------------------------------------- MAIN -------------------------------------------------------------
src/CLaserOdometry2DNode.cpp:252
Function
matrixRollPitchYaw
include/rf2o_laser_odometry/CLaserOdometry2D.hpp:49
Method
performWarping
* Performs warping on the scan points of the current pyramid lvl(coarse2fine) */
src/CLaserOdometry2D.cpp:760
Method
publish
* Publish current odocmetry estimation over ROS * According to the node parameters it will publish over tf and/or especified topic */
src/CLaserOdometry2DNode.cpp:204
Method
scan_available
src/CLaserOdometry2DNode.cpp:153
Method
setLaserPoseFromTf
* 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
Method
solveSystemNonLinear
Solves the system by considering the Cauchy M-estimator robust-function
src/CLaserOdometry2D.cpp:652
Method
solveSystemOneLevel
Solves the system without considering any robust-function
src/CLaserOdometry2D.cpp:610