Skip to content

FastSyncRead Rx FailΒ #83

@AnthonyZJiang

Description

@AnthonyZJiang

I am setting up openmanipulator-x for ROS2. I have made it working so far with sync read/write, and now trying to solve this fast sync read problem.

I can see in dynamixel wizard that for each servo the indrect addresses have been set correctly:

Image

I can also see the correct values in the corresponding indrect data area. I am using the default baud rate 1 Mpbs.

[ros2_control_node-1] Dynamixel Read Type : sync read
[ros2_control_node-1] ID : 11, 12, 13, 14, 15,
[ros2_control_node-1] Read items :      Present Position        Present Velocity        Present Current
[ros2_control_node-1] set fast sync read (indirect addr) : addr 634, size 10
[ros2_control_node-1] FastSyncRead handler set up successfully.
[ros2_control_node-1] Success to set SyncRead handler using indirect address
[ros2_control_node-1] [INFO] [1756974492.189950793] [dynamixel_hardware_interface]: $$$$$ Init Dxl Write Items
[ros2_control_node-1] Dynamixel Write Type : sync write
[ros2_control_node-1] ID : 11, 12, 13, 14, 15,
[ros2_control_node-1] Write items :     Goal Current
[ros2_control_node-1] set sync write (indirect addr) : addr 224, size 2
[ros2_control_node-1] Success to set SyncWrite handler using indirect address
[ros2_control_node-1] [INFO] [1756974492.204756866] [leader.controller_manager]: Successful initialization of hardware 'OpenManipulatorXSystem'
[ros2_control_node-1] [INFO] [1756974492.205068055] [resource_manager]: 'configure' hardware 'OpenManipulatorXSystem'
[ros2_control_node-1] [INFO] [1756974492.205083056] [resource_manager]: Successful 'configure' of hardware 'OpenManipulatorXSystem'
[ros2_control_node-1] [INFO] [1756974492.205088035] [resource_manager]: 'activate' hardware 'OpenManipulatorXSystem'
[ros2_control_node-1] FastSyncRead Rx Fail [Dxl Size : 5] [Error code : -3001]
[ros2_control_node-1] FastSyncRead TxRx failed (attempt 1/10)
[ros2_control_node-1] [ERROR] [1756974492.240218155] [dynamixel_hardware_interface]: Communication Fail --> SYNC_READ_FAIL
[ros2_control_node-1] FastSyncRead Rx Fail [Dxl Size : 5] [Error code : -3001]
[ros2_control_node-1] FastSyncRead TxRx failed (attempt 2/10)
[ros2_control_node-1] FastSyncRead Rx Fail [Dxl Size : 5] [Error code : -3001]
[ros2_control_node-1] FastSyncRead TxRx failed (attempt 3/10)
[ros2_control_node-1] FastSyncRead Rx Fail [Dxl Size : 5] [Error code : -3001]
[ros2_control_node-1] FastSyncRead TxRx failed (attempt 4/10)
[ros2_control_node-1] FastSyncRead Rx Fail [Dxl Size : 5] [Error code : -3001]
[ros2_control_node-1] FastSyncRead TxRx failed (attempt 5/10)
[ros2_control_node-1] FastSyncRead Rx Fail [Dxl Size : 5] [Error code : -3001]
[ros2_control_node-1] FastSyncRead TxRx failed (attempt 6/10)
[ros2_control_node-1] FastSyncRead Rx Fail [Dxl Size : 5] [Error code : -3001]
[ros2_control_node-1] FastSyncRead TxRx failed (attempt 7/10)
[ros2_control_node-1] FastSyncRead Rx Fail [Dxl Size : 5] [Error code : -3001]
[ros2_control_node-1] FastSyncRead TxRx failed (attempt 8/10)
[ros2_control_node-1] FastSyncRead Rx Fail [Dxl Size : 5] [Error code : -3001]
[ros2_control_node-1] FastSyncRead TxRx failed (attempt 9/10)
[ros2_control_node-1] FastSyncRead Rx Fail [Dxl Size : 5] [Error code : -3001]
[ros2_control_node-1] FastSyncRead TxRx failed (attempt 10/10)
[ros2_control_node-1] FastSyncRead failed 10 times, switching to normal SyncRead permanently.
[ros2_control_node-1] set sync read (indirect addr) : addr 634, size 10

Metadata

Metadata

Assignees

Labels

help wantedExtra attention is needed

Type

No type

Projects

Status

πŸ“¬ Issue

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions