Task Abstraction Module
From IridiaWiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Task Abstraction Module
Related pages
- Status of all TAMs at IRIDIA
- List of publications using the TAM
- Description of hardware
- See http://arnuschky.github.io/iridia-tam/ for final "release" info
- Supplementary materials: http://iridia.ulb.ac.be/supp/IridiaSupp2012-002/
How-to cite
Here is the bibtex entry of the article to cite:
@article{BruGarBra-etal2015:tam, author = {Arne Brutschy and Lorenzo Garattoni and Manuele Brambilla and Gianpiero Francesca and Giovanni Pini and Marco Dorigo and Mauro Birattari}, title = {The {TAM}: abstracting complex tasks in swarm robotics research}, journal = {Swarm Intelligence}, year = {2015}, volume = {9}, number = (1), pages = {1--22}, doi = {10.1007/s11721-014-0102-6} }
Sources/GIT repositories
- Final "release" git: https://github.com/arnuschky/iridia-tam
- IRIDIA development git: https://iridia-dev.ulb.ac.be/projects/iridia-tam.git (includes paper sources, experiments etc)
The coordinator
TBD
Write a controller
TBD
The Firmware
TBD
Flash a TAM
TBD
Troubleshooting
Problems with librxtxSerial.so
Check that the link in the "coordinator" directory is pointing to the correct version. Example for a 32 bits pc:
librxtxSerial.so -> libs-dist/rxtx-2.2pre2-bins/i686-pc-linux-gnu/librxtxSerial.so
Could not find port: /dev/ttyUSB0
Check that you have a file /dev/ttyUSB0 or /dev/ttyUSB1 and change the setting in the main of the experiment.
Check that you have permission to read from them, e.g.:
cat /dev/ttyUSB0
should not give a "denied" message
In case you don't, add yourself to the correct group. Also, you can try doing
chmod 666 /dev/ttyUSB0
Connect to the right coordinator
Check the pins on the TAM. The diagram can be confusing: the black dot is where the pin should be.
For example, to use coordinator 1, the pins should be like this:
X = = = = X
Where X is the pin and = means empty