ðĶC Robot Setup Guide
Setup Transform
áĄááášááŊáķáļ tf áááŊ setup ááŊáášáááŊá·áááŊááŦááášá map=>odom=>base_link=>base_laser á ááēá· relation áá―áąááūááááŽáļá á ášááąáļááŦá áááŊáĄáášáááš áĄááąáŽáášáļááŊáķáļááášáļááášáļáááŊáášááąááēá· static_transform_publisher áááŊááŊáķáļááŦá
robot_state_publisher áááš robot_description ááēá· /joint_states áááŊá·áááŊáá°áážáŪáļ static tf , dynamic tf áá―áąáááŊ ááŊáášááášáááŊááŽááášáļ ááááŽáļáááŊá·áááŊááŦááášá áááŊáĄáášáááš ááūáŽáá―áąááášááūáŊááŦá
Setup URDF
ááŪáĄáááŊáášáļáááąáŽá· simulation ááūáŽááŊáķáļááūáŽááŽáļ hardware robot ááŽáļáááŊááŽááŊáķáļáážáášáážáŪáļ urdf áááŊáážáŊáážáášááŦá ááŪáĄáááŊáášáļááąáŽá· áĄááŧáášáááŧáēá·ááąáŽá·ááŦá áááŊáĄáášáááš rom2109_simulation, rom2109 á ááēá· meta packages ááŧáŽáļáááŊ áá―áŽáļáážáášá·ááŦá
Setup Odometry
Odom áááąáŽá· ááááēá·áĄáááŊáášáļááē wheel encoders áááąáŽášááášáļááąáŽáášáļ imu áá―áąáááąáŽášááášáļááąáŽáášáļ lidar, radar áá―áąá ááąáŽášááášáļááąáŽáášáļ ááŊáášáááŊá·áááášá ááŦááąáá imu áááŊááášááē áĄááŧááášááēá·áĄááŧáū rotate drift áážá ášááąááááŊ encoder áááŊááášáļ distance drift áá―áąáᎠdistance ááūáášááŽááēá·áĄááŧáū ááŧáŽáļááŽááūáŽáážá ášááŦááášá áĄáēá·ááŽáážáąáŽáášá· odom source áá―áąáááŊ ááąáŦáášáļáážáŪáļááŊáķáļáááŊá·ááášáļáááŦááášá
Nav 2 package áá―áąáᎠodom=>base_link tf áááŊ áááŊááááŊ ááąáŽáášáááš nav_msgs/Odometry áááŊááášáļáááŊááŦááášá áá°á·ááūᎠvelocity information áá―áąááŦááŽáááŊá·áááŊá·ááąáŦá·á
ODOM TOPIC ááūá/ áááūáá á ášááąáļáááš
ááąáŽááš odom system áĄáá―ááš robot_localization áááŊááēá· package ááášáļáĄááŊáķáļáážáŊáááŊáášááŦááášá áá°áááŽááŊáášáááēáááŊááąáŽá· odom sensors áá―áąáááŊ fuse ááŊáášááąáļáááŊáášááášá áĨáááŽáĄáŽáļáážáášá· geometry_msgs/TwistWithCovarianceStamped, geometry_msgs/PoseWithCovarianceStamped, nav_msgs/Odometry, sensor_msgs/Imu áĄáēá·áááŊááąáŽááš áá―áąáááŊ sensor fusion ááŊáášááąáļááūáŽááąáŦá·á robot_localization package áááš extended kelman filter áááŊá· Unscented Kalman filter áááŊá·áááŊááŊáķáļáážáŪáļ gps ááēá·ááŦ fuse ááŊáášááąáļáááŊáášááŦááášá
áážáŪáļáááš áá°á áĄáēá·ááŪ topic áá―áąáááŊ ( odom --> odom_filter ) áááŊáážáŪáļ filter áááŊááēá·á ááŽáļááŊáķáļááášá·áážáŪáļ áážáášááŊáášááąáļááŦááášá áá°á·áĄáá―ááš documentation ááášááášááášáááŊá·áááŊááášá
áááášáááŊá· odometry source ááá ášááŊááēááūáááášááąáŽá· robot_localization ááēá· ááááąáŽáášááūáŊá ááášáļááŦáááášá·ááášá ááŊáķáļáááŊá·ááąáŽá·áááášá odom topic ááēá·ááŊáķáļáááūáŽááąáŦá·á
ááąáŽáášáááášáļáĄááąááēá·áááąáŽá· ááŧááąáŽášáááŊá· áĄááŊááŊáķáļááąááēá· ááášáļáážá ášáážáŪáļ áááŊáášá·ááŽáááŊááš odom=> base_link áá―áášááŽááŦá ( áĄáŽá·áážáąáŽáášá·ááąáááš áááááŧáᎠð )
Last updated