I'm trying to implement Robocode and JADE (http://jade.tilab.com/) library to develop a multi-robot based in escorting and entrapment application system using TeamRobot class, integrating Robocode robot as an agent, behaviours extending Behaviour class from Jade and also FIPA-ACL to the communication between the TeamRobot.
For example, to put an agent in society, I need to extend Agent native class from jade in the myAgent class, but at the same I need to extend Robot. How do implement to relate a Robot as an Agent? One more this: once I got integrate those classes, is it possible develop FIPA-ACL communication in robots?
Does someone know how to do it?
I'm really need help!
There are below something I've tried to do. In myAgent class I instantiated myRobot object to try to get a connection between Robot and Agent. However, I'm not true if I'm in the right way...
public void run() {
while(true) {
// Replace the next 4 lines with any behavior you would like
ahead(100);
turnGunRight(360);
back(100);
turnGunRight(360);
}
}
}
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi everyone!
I'm trying to implement Robocode and JADE (http://jade.tilab.com/) library to develop a multi-robot based in escorting and entrapment application system using TeamRobot class, integrating Robocode robot as an agent, behaviours extending Behaviour class from Jade and also FIPA-ACL to the communication between the TeamRobot.
For example, to put an agent in society, I need to extend Agent native class from jade in the myAgent class, but at the same I need to extend Robot. How do implement to relate a Robot as an Agent? One more this: once I got integrate those classes, is it possible develop FIPA-ACL communication in robots?
Does someone know how to do it?
I'm really need help!
There are below something I've tried to do. In myAgent class I instantiated myRobot object to try to get a connection between Robot and Agent. However, I'm not true if I'm in the right way...
MyAgent Class: ------------------------
package BenderRobot;
import jade.core.Agent;
import robocode.*;
public class BenderAgent extends Agent{
}
MyRobot Class:------------------------
package BenderRobot;
import robocode.*;
import jade.core.Agent;
//primeiras tentativas com robocode e jade
class BenderRobot extends Robot {
public void run() {
while(true) {
// Replace the next 4 lines with any behavior you would like
ahead(100);
turnGunRight(360);
back(100);
turnGunRight(360);
}
}
}