| Home | Trees | Index | Help |
|
|---|
| Package pyrobot :: Package robot :: Module khepera :: Class KheperaRobot |
|
Robot --+
|
KheperaRobot
| Method Summary | |
|---|---|
__init__(self,
port,
simulator,
rate,
subtype)
| |
adjustSpeed(dev)
| |
Called after each little update in position. | |
Disconnects the robot object from the server or simulator. | |
isStall(self,
dev)
| |
move(self,
trans,
rotate)
| |
readData(self)
| |
rotate(dev,
value)
| |
sendMsg(self,
msg)
| |
Calls back to a subclass to start a device from there. | |
translate(dev,
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. | |
Set the x,y,thr pose of where the robot thinks it is. | |
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. | |
| Method Details |
|---|
deadReckon(self)Called after each little update in position. Based on code from Adam R. Bockrath http://www.dcs.qmul.ac.uk/~adamb/ |
disconnect(self)Disconnects the robot object from the server or simulator.
|
startDeviceBuiltin(self, item)Calls back to a subclass to start a device from there.
|
update(self)Updates the robot.
|
| Home | Trees | Index | Help |
|
|---|
| Generated by Epydoc 2.1 on Mon Jul 25 01:39:25 2005 | http://epydoc.sf.net |