| Home | Trees | Index | Help |
|
|---|
| Package pyrobot :: Package robot :: Module symbolic :: Class TCPRobot |
|
Robot --+
|
TCPRobot
A simple TCP-based socket robot for talking to PyrobotSimulator.
| Method Summary | |
|---|---|
__init__(self,
host,
port)
| |
ask(self,
item)
| |
Disconnects the robot object from the server or simulator. | |
eat(self,
amt)
| |
getItem(self,
item)
| |
Set the x,y,thr pose of where the robot thinks it is. | |
move(self,
message,
other)
| |
play(self,
item)
| |
rotate(self,
value)
| |
startDeviceBuiltin(self,
name,
index)
| |
tell(self,
item)
| |
translate(self,
value)
| |
Updates the robot. | |
| Inherited from Robot | |
Connects the robot object to the server or simulator. | |
This method removes all of the devices. | |
Returns the first device of a type. | |
Returns the list of device types that have ben loaded. | |
Returns the list of builtin device types. | |
Returns 1 if robot has a device of type dtype, else 0. | |
Move function that takes desired motor values and converts to trans and rotate. | |
A printable representation of the robot's attribute tree. | |
Removes a device (or all of them) of a particular type. | |
Takes a list/feature name and raises and exception if not supported. | |
Change the default range sensor. | |
Is called from __init__ so users don't have to call parent constructor and all the gory details. | |
Loads and starts a device. | |
Load devices can take a dict, list, builtin name, or filename... | |
Short for robot.move(0,0). | |
Stop a device from updating. | |
See if this robot interface supports a particular feature. | |
Updates all of the robot's devices. | |
| Class Variable Summary | |
|---|---|
int |
BUFSIZE = 1024 |
| Method Details |
|---|
disconnect(self)Disconnects the robot object from the server or simulator.
|
localize(self, x=0, y=0, thr=0)Set the x,y,thr pose of where the robot thinks it is.
|
update(self)Updates the robot.
|
| Class Variable Details |
|---|
BUFSIZE
|
| Home | Trees | Index | Help |
|
|---|
| Generated by Epydoc 2.1 on Mon Jul 25 01:39:26 2005 | http://epydoc.sf.net |