devkit_driver.modules
- class devkit_driver.modules.BMSHandler(node: rclpy.node.Node, bms: rosys.hardware.Bms)[source]
Bases:
objectHandle the odometry.
- class devkit_driver.modules.BumperHandler(node: rclpy.node.Node, bumper: rosys.hardware.Bumper, estop: rosys.hardware.EStop)[source]
Bases:
objectHandle the bumper states from core data.
- class devkit_driver.modules.EStopHandler(node: rclpy.node.Node, estop: rosys.hardware.EStop)[source]
Bases:
objectHandle the estop.
- BACK_ID = 'back'
- FRONT_ID = 'front'
- class devkit_driver.modules.ImuHandler(node: rclpy.node.Node, imu)[source]
Bases:
objectSubscribe to the feldfreund_devkit Imu object and publish sensor_msgs/Imu.
- FRAME_ID = 'imu_link'
- TOPIC = '/imu/data'
- class devkit_driver.modules.OdomHandler(node: rclpy.node.Node, odom: rosys.driving.Odometer)[source]
Bases:
objectHandle the odometry.
- class devkit_driver.modules.ReconDEMLogger(node: rclpy.node.Node)[source]
Bases:
objectLog RTK-fixed points at fixed distance intervals for DEM building.
- class devkit_driver.modules.RobotBrainHandler(node: rclpy.node.Node, robot_brain: rosys.hardware.RobotBrain)[source]
Bases:
objectHandler for the Zauberzeug Robot Brain.
- class devkit_driver.modules.TwistHandler(node: rclpy.node.Node, wheels: rosys.hardware.Wheels)[source]
Bases:
objectRelate ROS cmd_vel messages to RoSys wheel commands.
Modules
ImuHandler — publishes BNO085 data from the Lizard robot brain as sensor_msgs/Imu. |
|
recon_dem_logger.py ──────────────────── Logs RTK-fixed position (lat, lon, alt) at fixed distance intervals during a recon drive, for later interpolation into a DEM (see devkit_ui/terrain_mask.py and repo issue #110). |
|