Skip to content

ros2_control crashes when using a prefix #77

@buckleytoby

Description

@buckleytoby
[ros2_control_node-1] terminate called after throwing an instance of 'std::runtime_error'
[ros2_control_node-1]   what():  Wrong state or command interface configuration.
[ros2_control_node-1] missing state interfaces:
[ros2_control_node-1] ' gofa1_joint_1/position '	' gofa1_joint_1/velocity '	' gofa1_joint_2/position '	' gofa1_joint_2/velocity '	' gofa1_joint_3/position '	' gofa1_joint_3/velocity '	' gofa1_joint_4/position '	' gofa1_joint_4/velocity '	' gofa1_joint_5/position '	' gofa1_joint_5/velocity '	' gofa1_joint_6/position '	' gofa1_joint_6/velocity '	
[ros2_control_node-1] missing command interfaces:
[ros2_control_node-1] ' gofa1_joint_1/position '	' gofa1_joint_1/velocity '	' gofa1_joint_2/position '	' gofa1_joint_2/velocity '	' gofa1_joint_3/position '	' gofa1_joint_3/velocity '	' gofa1_joint_4/position '	' gofa1_joint_4/velocity '	' gofa1_joint_5/position '	' gofa1_joint_5/velocity '	' gofa1_joint_6/position '	' gofa1_joint_6/velocity '	
[ros2_control_node-1] Stack trace (most recent call last):
[ros2_control_node-1] #15   Object "", at 0xffffffffffffffff, in 
[ros2_control_node-1] #14   Object "/opt/ros/iron/lib/controller_manager/ros2_control_node", at 0x56db93bfe044, in _start
[ros2_control_node-1] #13   Source "../csu/libc-start.c", line 392, in __libc_start_main_impl [0x73fd69e29e3f]
[ros2_control_node-1] #12   Source "../sysdeps/nptl/libc_start_call_main.h", line 58, in __libc_start_call_main [0x73fd69e29d8f]
[ros2_control_node-1] #11   Object "/opt/ros/iron/lib/controller_manager/ros2_control_node", at 0x56db93bfd397, in main
[ros2_control_node-1] #10   Object "/opt/ros/iron/lib/libcontroller_manager.so", at 0x73fd6aa7e1a9, in controller_manager::ControllerManager::ControllerManager(std::shared_ptr<rclcpp::Executor>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, rclcpp::NodeOptions const&)
[ros2_control_node-1] #9    Object "/opt/ros/iron/lib/libcontroller_manager.so", at 0x73fd6aa81a2f, in controller_manager::ControllerManager::init_resource_manager(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
[ros2_control_node-1] #8    Object "/opt/ros/iron/lib/libhardware_interface.so", at 0x73fd6a5bacf2, in hardware_interface::ResourceManager::load_urdf(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, bool)
[ros2_control_node-1] #7    Object "/opt/ros/iron/lib/libhardware_interface.so", at 0x73fd6a596889, in 
[ros2_control_node-1] #6    Object "/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30", at 0x73fd6a2ae4d7, in __cxa_throw
[ros2_control_node-1] #5    Object "/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30", at 0x73fd6a2ae276, in std::terminate()
[ros2_control_node-1] #4    Object "/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30", at 0x73fd6a2ae20b, in 
[ros2_control_node-1] #3    Object "/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30", at 0x73fd6a2a2b9d, in 
[ros2_control_node-1] #2    Source "./stdlib/abort.c", line 79, in abort [0x73fd69e287f2]
[ros2_control_node-1] #1    Source "../sysdeps/posix/raise.c", line 26, in raise [0x73fd69e42475]
[ros2_control_node-1] #0  | Source "./nptl/pthread_kill.c", line 89, in __pthread_kill_internal
[ros2_control_node-1]     | Source "./nptl/pthread_kill.c", line 78, in __pthread_kill_implementation
[ros2_control_node-1]       Source "./nptl/pthread_kill.c", line 44, in __pthread_kill [0x73fd69e969fc]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions