cz.cuni.amis.pogamut.usar2004.communication.messages.usarcommands
Class MissionPackage
java.lang.Object
cz.cuni.amis.pogamut.base.communication.messages.CommandMessage
cz.cuni.amis.pogamut.usar2004.communication.messages.usarcommands.MissionPackage
public class MissionPackage
- extends cz.cuni.amis.pogamut.base.communication.messages.CommandMessage
A mission package is constructed of a series of connected elements. Of
course, we can control the joints one by one to set the mission package’s
pose. Here, we provide another command to directly set the package’s terminal
pose and let USARSim control every element’s joint for us. If a camera is
mounted on a pan/tilt mission package, we can use this command to control the
camera’s pose. Using mission package control commands, we can have multiple
cameras and control them separately.
Corresponding GameBots command is MISPGK.
TIPS: Pan/tilt mission packages enable the use of multiple cameras with
independent control on each of them.
Name
protected String Name
Links
protected List<Integer> Links
Values
protected List<Double> Values
Orders
protected List<Integer> Orders
MissionPackage
public MissionPackage(String Name,
int[] Links,
double[] Values,
int[] Orders)
MissionPackage
public MissionPackage(String Name,
int Link,
double Value,
int Order)
MissionPackage
public MissionPackage(String Name,
int Link,
double Value)
MissionPackage
public MissionPackage()
- WARNING: this is empty-command constructor, you have to use
setters to fill it up!
MissionPackage
public MissionPackage(MissionPackage original)
- Cloning constructor.
getName
public String getName()
setName
public MissionPackage setName(String Name)
getLinks
public List<Integer> getLinks()
addLink
public void addLink(int link)
addLink
public void addLink(int[] links)
getValues
public List<Double> getValues()
addValue
public void addValue(double value)
addValue
public void addValue(double[] values)
getOrders
public List<Integer> getOrders()
addOrder
public void addOrder(int order)
addOrder
public void addOrder(int[] orders)
toString
public String toString()
- Overrides:
toString
in class cz.cuni.amis.pogamut.base.communication.messages.CommandMessage
toHtmlString
public String toHtmlString()
toMessage
public String toMessage()
Copyright © 2015 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.