Open royito55 opened 3 years ago
Hi @royito55
During the motor setup process, only one DYNAMIXEL should be connected to the OpenCR or else both DYNAMIXEL could be configured with the same ID which may cause communication conflict.
If you have setup the DYNAMIXEL correctly, pressing SW1
or SW2
for about 2~3 seconds will work.
I'm not sure why you are getting an error with the processing app as you should be running the motor setup example from your Arduino IDE on your PC or laptop.
Thank you for taking the time to answer.
I don't know what you mean by an "error with the processing app."
I am indeed running the motor setup example from the Arduino IDE on my PC. The error described happens when I attempt to upload the motor setup to the OpenCR board from my PC. It seems like after updating the firmware for noetic as instructed in the manual, I am not able to upload the motor setup example.
Are you able to reproduce this error?
Ok, so I managed to setup the motors, but I get this message:
[RxPacketError] Hardware error occurred. Check the error at Control Table (Hardware Error Status)!
When I set them up and when I test them.
They move correctly when I do the test with Arduino, but as soon as I upload turtlebot_core to the opencr, and check with the SW1 button, only one motor (the one I configured as the left motor) moves.
In the attached gif, I'm testing both motors (and they move fine) but the error appears and then only one moves once I upload turtlebot_core and test with the buttons and with the rpi sending velocity commands through the ROS node
@royito55
Please check both DYNAMIXEL if the LED blinks once when powered. You might also have a bad cable so please try switching cables when testing DYNAMIXEL.
ISSUE TEMPLATE ver. 0.4.0
Which TurtleBot3 platform do you use?
Which ROS is working with TurtleBot3?
Which SBC(Single Board Computer) is working on TurtleBot3?
Which OS you installed on SBC?
Which OS you installed on Remote PC?
Specify the software and firmware version(Can be found from Bringup messages)
Specify the commands or instructions to reproduce the issue.
Copy and Paste the error messages on terminal.
Please describe the issue in detail.