INTRODUCTION Overview Download and Install Quick Start Documentation Publications NONFRAMEWORK CODE Driver Interfaces Drivers Libraries Utilities FRAMEWORK CODE Interfaces Components Libraries Utilities Full Software Listings DEVELOPER Tutorials Examples Dev Guide Dashboard PEOPLE Contributors Users Project Download Mailing lists
|
MhiPA10Arcnet
|
Hardware driver for MHI's PA-10 robot (using Arcnet hardware).
Note: This driver has been tested on the PA-10-6CE robotic manipulator.
The mhipa10 driver provides control of a MHI PA-10 six axis robotic manipulator.
For safety, the PA-10 will stop motion and apply brakes when no new command is received after three command cycles. Nominally a command cycle is 2ms but this is changeable. Unless you have modified parameters in the servo driver's ROM, then the PA-10 will cease motion after 6 ms of no new commands. This is done in PA-10 firmware and this component does not duplicate this functionality. Thus, if you want to continue moving you must continuously send your desired command to the manipulator interface.
The driver will accept two types of commands for each of the six servos in the arms. The two types are either velocity or torque commands. For velocity commands the driver will check the current command against the previously reported joint angle. If the joint angle is near the limit and the current velocity command will take it closer or beyond the limit, the driver will set the command to 0. In the case of torque commands, however, we can not set a torque command to 0. Instead we apply the brakes if the current torque command will get us to close to a joint limit.
Make sure libpcap0.8 is installed. In Debian, the easiest way to do this is by using apt-get:
# apt-get install libpcap0.8-dev
Webmaster: Tobias Kaupp (tobasco at users.sourceforge.net)