corrected all typos from ati_axia to ati_axia80 (probably this should be revisited...),
corrected arguments to launch node controller_manager in the launch file (from now the robot_description must be given directly from the topic),
introduced a simple assert in net_ft_interface.hpp to explain the Segmentation Fault from attempting to retrieve a non-existent factory from the std::map<std::string, NetFTFactory*>,
Changes:
introduced pre-commit hook to autoformat the XML (both .xarco and package.xml) files,
derived the launch flag use_physical_hardware to the default launch file for testing convince,
defined missing C++ standard as version 17 (in the CMakeLists.txt),
Motivation and Context
This PR was created to fix all bugs regarding launching the package in the Humble distribution.
Resolves issue #2
How Has This Been Tested?
Manually, launching the driver with the physical ATI AXIA80 ft sensor.
Description
Fixes:
xarco
,ros2_control
)ati_axia
toati_axia80
(probably this should be revisited...),controller_manager
in the launch file (from now therobot_description
must be given directly from the topic),net_ft_interface.hpp
to explain the Segmentation Fault from attempting to retrieve a non-existent factory from thestd::map<std::string, NetFTFactory*>
,Changes:
.xarco
andpackage.xml
) files,use_physical_hardware
to the default launch file for testing convince,CMakeLists.txt
),Motivation and Context
How Has This Been Tested?
Manually, launching the driver with the physical ATI AXIA80 ft sensor.
Used a docker container with RT capabilities:
Checklist:
RoboLab ClickUp related task: 869619ebg