Robotics - Robotics hardware control and abstraction
Version 0.23
Provides local communication to robotics hardware devices, related peripherals, or network communication to these devices. Also provides a high-level, object oriented software interface to abstract the low level robotics commands or low level robotics hardware. Environmental configuration is provided with a configuration file in YAML format. Allows other hardware device drivers to be plugged into this module.
Simple examples are provided in the examples/ directory of the distribution.
Nominclature note: The name "Robotics" is used in full, rather than "Robot", to distinguish mechanical robots from the many internet-spidering software modules or software user agents commonly (and erroneously) referred to as "robots". Robotics has motors; both the internet & software do not!
No exported functions
Probes the local machine for connected hardware and returns the device tree.
Loads configuration data into memory.
Returns: 0 if success, 1 if file error, 2 if configuration error.
Helper function.
Converts a microtiter plate well string (such as "B7") to a well number (such as 39), depending on plate size and plate orientation. Well #1 is defined as "A1".
Arguments:
Returns:
Converts a microtiter plate well number (such as 54) to a co-ordinate string (such as "D5"), depending on plate size and plate orientation. Well #1 is defined as "A1".
Converts a microtiter plate well string (such as "E8") to an (x,y) coordinate array (such as (5,6)).
Uses the other convertWell functions to convert a well number (1 .. (total size)) into (x,y) coordinates. See previous functions for args and return values.
Jonathan Cline, <jcline at ieee.org>
<jcline at ieee.org>
Please report any bugs or feature requests to bug-robotics at rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Robotics. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
bug-robotics at rt.cpan.org
You can find documentation for this module with the perldoc command.
perldoc Robotics
You can also look for information at:
RT: CPAN's request tracker
http://rt.cpan.org/NoAuth/Bugs.html?Dist=Robotics
AnnoCPAN: Annotated CPAN documentation
http://annocpan.org/dist/Robotics
CPAN Ratings
http://cpanratings.perl.org/d/Robotics
Search CPAN
http://search.cpan.org/dist/Robotics/
Copyright 2009 Jonathan Cline.
This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.
See http://dev.perl.org/licenses/ for more information.
9 POD Errors
The following errors were encountered while parsing the POD:
Unknown directive: =secret
'=item' outside of any '=over'
You forgot a '=back' before '=head2'
To install Robotics, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Robotics
CPAN shell
perl -MCPAN -e shell install Robotics
For more information on module installation, please visit the detailed CPAN module installation guide.