TB3 & OpenManipulator-X Ros2 Humble Bringup Issue
Hi, I am struggling to bring up a turtlebot3 running humble with an open manipulator-x arm attached. I have pasted the log below. I have followed the setup guide (https://emanual.robotis.com/docs/en/platform/turtlebot3/manipulation/#turtlebot3-with-openmanipulator) exactly and am not getting any errors until trying to run the bring up command. Any help is greatly appreciated.
ubuntu@ubuntu:~/turtlebot3ws/opencrupdate$ ros2 launch turtlebot3manipulationbringup hardware.launch.py [INFO] [launch]: All log files can be found below /home/ubuntu/.ros/log/2023-07-11-18-17-11-723952-ubuntu-42090 [INFO] [launch]: Default logging verbosity is set to INFO [INFO] [ros2controlnode-1]: process started with pid [42093] [INFO] [robotstatepublisher-2]: process started with pid [42095] [INFO] [spawner-3]: process started with pid [42097] [INFO] [ld08driver-4]: process started with pid [42099] [robotstatepublisher-2] [INFO] [1689099434.168231856] [robotstatepublisher]: got segment basefootprint [robotstatepublisher-2] [INFO] [1689099434.168597629] [robotstatepublisher]: got segment baselink [robotstatepublisher-2] [INFO] [1689099434.168661332] [robotstatepublisher]: got segment basescan [robotstatepublisher-2] [INFO] [1689099434.168693461] [robotstatepublisher]: got segment cameralink [robotstatepublisher-2] [INFO] [1689099434.168719998] [robotstatepublisher]: got segment camerargbframe [robotstatepublisher-2] [INFO] [1689099434.168745905] [robotstatepublisher]: got segment camerargbopticalframe [robotstatepublisher-2] [INFO] [1689099434.168774923] [robotstatepublisher]: got segment casterbackleftlink [robotstatepublisher-2] [INFO] [1689099434.168825737] [robotstatepublisher]: got segment casterbackrightlink [robotstatepublisher-2] [INFO] [1689099434.168867274] [robotstatepublisher]: got segment endeffectorlink [robotstatepublisher-2] [INFO] [1689099434.168898588] [robotstatepublisher]: got segment gripperleftlink [robotstatepublisher-2] [INFO] [1689099434.168925069] [robotstatepublisher]: got segment gripperrightlink [robotstatepublisher-2] [INFO] [1689099434.168952884] [robotstatepublisher]: got segment imulink [robotstatepublisher-2] [INFO] [1689099434.168979124] [robotstatepublisher]: got segment link1 [robotstatepublisher-2] [INFO] [1689099434.169004124] [robotstatepublisher]: got segment link2 [robotstatepublisher-2] [INFO] [1689099434.169028494] [robotstatepublisher]: got segment link3 [robotstatepublisher-2] [INFO] [1689099434.169053864] [robotstatepublisher]: got segment link4 [robotstatepublisher-2] [INFO] [1689099434.169078919] [robotstatepublisher]: got segment link5 [robotstatepublisher-2] [INFO] [1689099434.169103419] [robotstatepublisher]: got segment wheelleftlink [robotstatepublisher-2] [INFO] [1689099434.169128585] [robotstatepublisher]: got segment wheelrightlink [ros2controlnode-1] [INFO] [1689099434.218031633] [resource_manager]: Loading hardware 'TurtleBot3ManipulationSystem' [ros2controlnode-1] [INFO] [1689099434.221478086] [resource_manager]: Initialize hardware 'TurtleBot3ManipulationSystem' [ros2controlnode-1] [INFO] [1689099434.228092831] [turtlebot3_manipulation]: Succeeded to open port [ros2controlnode-1] [INFO] [1689099434.235739654] [turtlebot3_manipulation]: Succeeded to set baudrate [ros2controlnode-1] [INFO] [1689099434.255498685] [turtlebot3_manipulation]: OpenCR Model Number 20480 [ros2controlnode-1] [ERROR] [DynamixelSDKWrapper] [TxRxResult] There is no status packet! [ros2controlnode-1] [FATAL] [1689099434.294231555] [turtlebot3_manipulation]: Not connected manipulator [ros2controlnode-1] [INFO] [1689099434.295996735] [resource_manager]: Failed to initialize hardware 'TurtleBot3ManipulationSystem' [ros2controlnode-1] [WARN] [1689099434.298465405] [resource_manager]: hardware 'TurtleBot3ManipulationSystem' is in finalized state and can be only destroyed. [ros2controlnode-1] [INFO] [1689099434.335951458] [controller_manager]: update rate is 100 Hz [ros2controlnode-1] [INFO] [1689099434.339895238] [controller_manager]: RT kernel is recommended for better performance [ld08driver-4] /dev/ttyACM0 OpenCR Virtual ComPort in FS Mode [ld08driver-4] /dev/ttyUSB0 CP2102 USB to UART Bridge Controller [ld08driver-4] FOUND LDS-02 [ld08driver-4] LDS-02 started successfully [ros2controlnode-1] [INFO] [1689099435.861402441] [controller_manager]: Loading controller 'jointstatebroadcaster' [spawner-3] [INFO] [1689099435.893483640] [spawnerjointstate_broadcaster]: Loaded jointstatebroadcaster [ros2controlnode-1] [INFO] [1689099435.896792985] [controller_manager]: Configuring controller 'jointstatebroadcaster' [ros2controlnode-1] [INFO] [1689099435.897163609] [jointstatebroadcaster]: 'joints' or 'interfaces' parameter is empty. All available state interfaces will be published [ros2controlnode-1] [ERROR] [1689099435.920273466] [jointstatebroadcaster]: None of requested interfaces exist. Controller will not run. [ros2controlnode-1] [WARN] [1689099435.920437501] []: Error occurred while doing error handling. [ros2controlnode-1] [ERROR] [1689099435.920485371] [controller_manager]: After activating, controller 'jointstatebroadcaster' is in state 'unconfigured', expected Active [spawner-3] [INFO] [1689099435.933213941] [spawnerjointstate_broadcaster]: Configured and activated jointstatebroadcaster [INFO] [spawner-3]: process has finished cleanly [pid 42097] [INFO] [spawner-5]: process started with pid [42151] [INFO] [spawner-6]: process started with pid [42153] [INFO] [spawner-7]: process started with pid [42155] [INFO] [spawner-8]: process started with pid [42157] [ros2controlnode-1] [INFO] [1689099438.330176264] [controllermanager]: Loading controller 'armcontroller' [ros2controlnode-1] [INFO] [1689099438.452272555] [controller_manager]: Loading controller 'diffdrivecontroller' [spawner-6] [INFO] [1689099438.682791560] [spawnerarmcontroller]: Loaded armcontroller [ros2controlnode-1] [INFO] [1689099438.689347510] [controllermanager]: Configuring controller 'armcontroller' [ros2controlnode-1] [INFO] [1689099438.689668505] [armcontroller]: No specific joint names are used for command interfaces. Using 'joints' parameter. [ros2controlnode-1] [INFO] [1689099438.689831800] [arm_controller]: Command interfaces are [position] and state interfaces are [position velocity]. [ros2controlnode-1] [INFO] [1689099438.689913539] [arm_controller]: Using 'splines' interpolation method. [ros2controlnode-1] [INFO] [1689099438.702102969] [arm_controller]: Controller state will be published at 200.00 Hz. [ros2controlnode-1] [INFO] [1689099438.719976470] [arm_controller]: Action status changes will be monitored at 20.00 Hz. [ros2controlnode-1] [ERROR] [1689099438.790317398] [controller_manager]: Can't activate controller 'armcontroller': Command interface with 'joint1/position' does not exist [spawner-6] [INFO] [1689099438.804986128] [spawnerarmcontroller]: Configured and activated armcontroller [spawner-8] [INFO] [1689099439.013249672] [spawnerdiffdrive_controller]: Loaded diffdrivecontroller [ros2controlnode-1] [INFO] [1689099439.031921403] [controller_manager]: Configuring controller 'diffdrivecontroller' [ros2controlnode-1] [ERROR] [1689099439.070220891] [controller_manager]: Can't activate controller 'diffdrivecontroller': Command interface with 'wheelleftjoint/velocity' does not exist [spawner-8] [INFO] [1689099439.086399396] [spawnerdiffdrive_controller]: Configured and activated diffdrivecontroller [ros2controlnode-1] [INFO] [1689099439.381802053] [controller_manager]: Loading controller 'imubroadcaster' [INFO] [spawner-6]: process has finished cleanly [pid 42153] [spawner-7] [INFO] [1689099439.473057387] [spawnerimubroadcaster]: Loaded imubroadcaster [ros2controlnode-1] [INFO] [1689099439.481430516] [controller_manager]: Loading controller 'grippercontroller' [ros2controlnode-1] [INFO] [1689099439.541172438] [controllermanager]: Configuring controller 'imubroadcaster' [INFO] [spawner-8]: process has finished cleanly [pid 42157] [ros2controlnode-1] [ERROR] [1689099439.570266030] [controllermanager]: Can't activate controller 'imubroadcaster': State interface with key 'imu/orientation.x' does not exist [spawner-7] [INFO] [1689099439.584178696] [spawnerimubroadcaster]: Configured and activated imubroadcaster [spawner-5] [INFO] [1689099439.647516996] [spawnergrippercontroller]: Loaded grippercontroller [ros2controlnode-1] [INFO] [1689099439.652625335] [controllermanager]: Configuring controller 'grippercontroller' [ros2controlnode-1] [INFO] [1689099439.653087088] [grippercontroller]: Action status changes will be monitored at 20Hz. [ros2controlnode-1] [ERROR] [1689099439.660256955] [controller_manager]: Can't activate controller 'grippercontroller': Command interface with 'gripperleftjoint/position' does not exist [spawner-5] [INFO] [1689099439.676102391] [spawnergrippercontroller]: Configured and activated gripper_controller [INFO] [spawner-7]: process has finished cleanly [pid 42155] [INFO] [spawner-5]: process has finished cleanly [pid 42151]
Asked by c150pilot on 2023-07-11 13:22:55 UTC
Comments