robots.segway package

Submodules

robots.segway.reverse_vw module

This script tests the Segway RMP400 robot with differential drive actuator

class Differential_VW_Test(methodName='runTest')[source]

Bases: morse.testing.testing.MorseTestCase

X_test_vw_service_controller()[source]
setUpEnv()[source]

Defines the test scenario, using the Builder API.

test_vw_controller()[source]
send_service_speed(s, v, w, t)[source]
send_speed(s, v, w, t)[source]

robots.segway.rotated_segway module

This script tests the Segway RMP400 robot with differential drive actuator

class Rotated_Segway_Test(methodName='runTest')[source]

Bases: morse.testing.testing.MorseTestCase

setUpEnv()[source]

Defines the test scenario, using the Builder API.

test_vw_controller()[source]
gradual_speed(s, morse, v, w, t)[source]

Start and finish applying only half of the desired speed

send_service_speed(s, morse, v, w, t)[source]
send_speed(s, morse, v, w, t)[source]

robots.segway.segway_vw module

This script tests the Segway RMP400 robot with differential drive actuator

class Differential_VW_Test(methodName='runTest')[source]

Bases: morse.testing.testing.MorseTestCase

setUpEnv()[source]

Defines the test scenario, using the Builder API.

test_vw_controller()[source]
test_vw_service_controller()[source]
gradual_speed(s, morse, v, w, t)[source]

Start and finish applying only half of the desired speed

send_service_speed(s, morse, v, w, t)[source]
send_speed(s, morse, v, w, t)[source]

robots.segway.spiral module

This script tests the Segway RMP400 robot with differential drive actuator

class Differential_VW_Test(methodName='runTest')[source]

Bases: morse.testing.testing.MorseTestCase

X_test_vw_service_controller()[source]
setUpEnv()[source]

Defines the test scenario, using the Builder API.

test_vw_controller()[source]
gradual_speed(s, v, w, t)[source]

Start and finish applying only half of the desired speed

send_service_speed(s, v, w, t)[source]
send_speed(s, v, w, t)[source]

robots.segway.spiral_dala module

This script tests the Dala robot with a v, omega actuator doing a spiral motion

class Spiral_Test(methodName='runTest')[source]

Bases: morse.testing.testing.MorseTestCase

X_test_vw_service_controller()[source]
setUpEnv()[source]

Defines the test scenario, using the Builder API.

test_vw_controller()[source]
send_service_speed(s, v, w, t)[source]
send_speed(s, v, w, t)[source]

robots.segway.two_segways module

This script tests the Segway RMP400 robot with differential drive actuator

class TwoRMP400Test(methodName='runTest')[source]

Bases: morse.testing.testing.MorseTestCase

setUpEnv()[source]

Defines the test scenario, using the Builder API.

test_motion()[source]

Tests that 2 Segway RMP400 in the same scene move as expected (as if they were alone). This tests the particular wheel parenting mechanism used on this robot when several instance are present.

set_speed(s, morse, v, w, t)[source]

Module contents