Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Incorrect status packet #370

Open
gyxx323 opened this issue Mar 19, 2023 · 4 comments
Open

Incorrect status packet #370

gyxx323 opened this issue Mar 19, 2023 · 4 comments

Comments

@gyxx323
Copy link

gyxx323 commented Mar 19, 2023

I use U2D2 connection, when I connect to the PC everything is fine.
But when I use Jetson to connect to U2D2, sometimes everything is fine, sometimes it gives an error: Incorrect status packet. And it sends a series of trajectory points that it wants the servo to execute, part of which it will execute intermittently.

The servos I use are XM430, XC430 and XL430
Baud rate: 57600
The period of sending the desired position of the servo: 50Hz

What puzzles me most is why he is sometimes normal and sometimes not normal. Is this related to the setting of baud rate? Or should I use the dynamixel sdk instead of workbench?

IMG20230318225159

@ROBOTIS-Will
Copy link
Contributor

The baudrate of 57600 bps doesn't seem fast enough for 50Hz control frequency.
Please try with higher baudrate, and also if possible, please try reading the data packet with DYNAMIXEL Wizard 2.0 packet analyzing feature.

@gyxx323
Copy link
Author

gyxx323 commented Mar 24, 2023

What is the recommended baud rate for 50hz control? Also, does voltage instability affect this(The motor has not been cut off)?
Thanks!

@shiba-8ro
Copy link

@gyxx323
U2D2 and Dynamixel X series support up to 4.5Mbps. you're worth to try it.
Note that USB (FTDI chip) has latency.
https://granitedevices.com/wiki/FTDI_Linux_USB_latency

@gyxx323
Copy link
Author

gyxx323 commented Mar 26, 2023

@gyxx323 U2D2 and Dynamixel X series support up to 4.5Mbps. you're worth to try it. Note that USB (FTDI chip) has latency. https://granitedevices.com/wiki/FTDI_Linux_USB_latency

Thank you. I will try it!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants