Closed khughes-bdai closed 1 month ago
This stack of pull requests is managed by Graphite. Learn more about stacking.
Join @khughes-bdai and the rest of your teammates on Graphite
Totals | |
---|---|
Change from base Build 11442440216: | 0.1% |
Covered Lines: | 1937 |
Relevant Lines: | 3787 |
@mhidalgo-bdai could I get another stamp on this? graphite force pushing this branch made the reviews stale ðŸ˜
Change Overview
This PR splits the hardware interface for Spot into its own package in an effort to clean up the ros2 control work and make things more modular. The ROS 2 control relevant packages in this repo now are:
spot_hardware_interface
: contains custom hardware interface pluginspot_controllers
: contains custom controller plugin (and would contain any future controller plugins we may want to have in this repo)spot_ros2_control
: contains the main launchfiles for bringing up the hardware interface + controllers via ros2 control, also contains the examplesAs a part of this I also updated the READMEs in these packages and moved some utility functions out of a header and into a .cpp file.
Testing Done