Klasa ułatwiająca połączenie z robotem Pioneer.
Więcej...
Klasa ułatwiająca połączenie z robotem Pioneer.
- Autor
- Damian Barański
- Data
- 25/02/2015
- Licencja:
- Projekt rozwijany na licencji GNU GPL
def RosAriaDriver_package.drive.RosAriaDriver.__init__ |
( |
|
self, |
|
|
|
robot |
|
) |
| |
Konstruktor.
- Parametry
-
self | Wskaźnik na obiekt. |
robot | Nazwa robota. |
def RosAriaDriver_package.drive.RosAriaDriver.About |
( |
|
self | ) |
|
def RosAriaDriver_package.drive.RosAriaDriver.GetPose |
( |
|
self | ) |
|
Metoda zwracająca pozycje robota.
- Parametry
-
- Zwraca
- x[m], y[m], z[stopnie].
def RosAriaDriver_package.drive.RosAriaDriver.GoTo |
( |
|
self, |
|
|
|
X |
|
) |
| |
Powoduje jazdę robota.
- Parametry
-
self | Wskaźnik na obiekt. |
X | Ilość metrów do przejechania. |
def RosAriaDriver_package.drive.RosAriaDriver.GripperClose |
( |
|
self | ) |
|
Zamknięcie chwytaka.
- Parametry
-
def RosAriaDriver_package.drive.RosAriaDriver.GripperDown |
( |
|
self | ) |
|
Opuszczenie chwytaka.
- Parametry
-
def RosAriaDriver_package.drive.RosAriaDriver.GripperOpen |
( |
|
self | ) |
|
Otwarcie chwytaka.
- Parametry
-
def RosAriaDriver_package.drive.RosAriaDriver.GripperUp |
( |
|
self | ) |
|
Podniesienie chwytaka.
- Parametry
-
def RosAriaDriver_package.drive.RosAriaDriver.ReadEncoder |
( |
|
self | ) |
|
Zwraca dane z enkoderów.
- Parametry
-
- Zwraca
- tabicę [(posL,posR),(velL,velR)].
def RosAriaDriver_package.drive.RosAriaDriver.ReadLaser |
( |
|
self | ) |
|
Zwraca dane z lasera.
angle_min: -1.57 [rad]
angle_max: 1.56 [rad]
angle_increment: 0.006135 [rad]
range_min: 0.0199 [m]
range_max: 5.5999 [m]
- Parametry
-
- Zwraca
- tabicę kolejnych odległości [m].
def RosAriaDriver_package.drive.RosAriaDriver.ReadSonar |
( |
|
self | ) |
|
Zwraca dane z sonarów.
- Parametry
-
- Zwraca
- tabicę [[x,y],[x,y],...].
def RosAriaDriver_package.drive.RosAriaDriver.ResetPose |
( |
|
self | ) |
|
Zeruje pozycję robota.
- Parametry
-
def RosAriaDriver_package.drive.RosAriaDriver.Rotate |
( |
|
self, |
|
|
|
angle |
|
) |
| |
Powoduje obrót robota.
- Parametry
-
self | Wskaźnik na obiekt. |
angle | Kąt w którym ma się znaleźć robot. |
def RosAriaDriver_package.drive.RosAriaDriver.SetSpeed |
( |
|
self, |
|
|
|
X, |
|
|
|
Z, |
|
|
|
T |
|
) |
| |
Zadanie prędkości jazdy i obrotu.
- Parametry
-
self | Wskaźnik na obiekt. |
X | Prędkość postępowa w [m/s]. |
Z | Prędkość obrotu w [rad/s]. |
T | Czas trwania w [s]. |
def RosAriaDriver_package.drive.RosAriaDriver.SetSpeedLR |
( |
|
self, |
|
|
|
L, |
|
|
|
R, |
|
|
|
T |
|
) |
| |
Zadanie prędkości lewego i prawego koła .
- Parametry
-
self | Wskaźnik na obiekt. |
L | Prędkość lewego koła w [m/s]. |
R | Prędkość prawego koła w[m/s]. |
T | Czas trwania w [s]. |
def RosAriaDriver_package.drive.RosAriaDriver.StopRobot |
( |
|
self | ) |
|
Zatrzymuje robota poprzez użycia hamulcy.
- Parametry
-
Dokumentacja dla tej klasy została wygenerowana z pliku: