Multi Agent mobile robot system.
Robots programmed with different languages (C and Labview) communicate between each other and
with a Labview Agent controller running on windows via Bluetooth communications.
Robots can have different degrees of smartness, or can be remotely controlled by the Labview master in order to cooperate exploring an unknown area with ultrasonic sensors.
The Labview controller laptop was linked via Ethernet, to a Java server on another in charge of running the most complex exploration algorithm.
Developed for the Cooperative Robotics course of the Intelligents System master degree (Universitat Rovira i Virgili, Spain)
Keywords: NXT robots, Lego, Labview, Bluetooth API, WiFi API, multiagent systems, mobile robotics, cooperative robotics, exploration algorithms, swarm intelligence, agents, C++