Unable to start controller tilt_controller
I am trying to follow the Dynamixel motor tutorials.
I receive and error when trying to run the command roslaunch my_dynamixel_tutorial start_controller.launch
.
The launch file starts to process the request but I get this error in return
core service [/rosout] found
process[dynamixel_manager-1]: started with pid [7825]
[INFO] [WallTime: 1375217005.105674] pan_tilt_port: Pinging motor IDs 1 through 25...
[INFO] [WallTime: 1375217007.372431] pan_tilt_port: Found 5 motors - 5 AX-12 [1, 3, 4, 12, 16], initialization complete.
[WARN] [WallTime: 1375217015.192204] The specified motor id is not connected and responding.
[WARN] [WallTime: 1375217015.193454] Available ids: [1, 3, 4, 12, 16]
[WARN] [WallTime: 1375217015.194311] Specified id: 6
^C[dynamixel_manager-1] killing on exit
shutting down processing monitor...
... shutting down processing monitor complete
done
I have the correct baud rate set for these motors as well as the correct motor IDs. I was able to launch roslaunch my_dynamixel_tutorial controller_manager.launch
. But, I receive an odd Warning there as well. This warning states The specified id is not connected and responding.
Specified id: 6
.
This is odd since I don't have a motor marked id 6, nor is this listed in my 'starttiltcontroller.launch' file nor in my 'tilt.yaml' file. I did have a servo with this id number, but I removed it and it is no longer in use.
I have tested the functionality of these servos and they are position controllable in LabVIEW.
I am running ROS Fuerte on a Ubuntu 12.04 machine.
Thank you for the help.
I am also not able to directly move the servos from the command line... when using a command similar to this one:
rostopic pub -1 /tilt_controller_3/command std_msgs/Float64 -- 3.5
Asked by joe.s on 2013-07-30 10:51:13 UTC
Comments
Ok. I think this may have to do with the fact that I'm trying to initialize multiple servos, at once, in a single tilt.yaml file. Is there any documentation on how you control more than one servo at once?
Asked by joe.s on 2013-07-30 11:54:45 UTC
Please post you config files and launch files. It looks like one of your controllers is looking for motor with id 6 which is not present, that would be error in config files.
Asked by arebgun on 2013-08-02 16:12:42 UTC
well, I added the motors to the "start" file and the "tilt.yaml" file... and that worked for a time. Now, randomly, one of the motors will fail to initialise. What's weird is that if I start the motors individually, they will start just fine...but not when listed all at once. I'll post my code
Asked by joe.s on 2013-08-05 08:45:53 UTC
when I can (it's currently in a location I can't get at)... it may be awhile.
Asked by joe.s on 2013-08-05 08:46:26 UTC