e-puck Controllers

pipuck.epuck.EPuck(i2c_bus, i2c_address)

Class for interfacing with a generic e-puck robot.

pipuck.epuck1.EPuck1(i2c_bus, i2c_address)

Class for interfacing with an e-puck1 robot

pipuck.epuck2.EPuck2(i2c_bus, i2c_address)

Class for interfacing with an e-puck2 robot

Generic e-puck controller

class pipuck.epuck.EPuck(i2c_bus: Optional[int] = None, i2c_address: Optional[int] = None)

Class for interfacing with a generic e-puck robot.

static reset_robot()

e-puck1 controller

class pipuck.epuck1.EPuck1(i2c_bus: Optional[int] = None, i2c_address: Optional[int] = None)

Bases: pipuck.epuck.EPuck

Class for interfacing with an e-puck1 robot

enable_ir_sensors(enabled)
get_ir_ambient(sensor)
get_ir_reflected(sensor)
property ir_ambient
property ir_reflected
property left_motor_speed
property left_motor_steps
property motor_speeds
property motor_steps
static reset_robot()
property right_motor_speed
property right_motor_steps
set_inner_leds(front, body)
set_left_motor_speed(speed)
set_motor_speeds(speed_left, speed_right)
set_outer_leds(led0, led1, led2, led3, led4, led5, led6, led7)
set_outer_leds_byte(leds)
set_right_motor_speed(speed)

e-puck2 controller

class pipuck.epuck2.EPuck2(i2c_bus: Optional[int] = None, i2c_address: Optional[int] = None)

Bases: pipuck.epuck.EPuck

Class for interfacing with an e-puck2 robot

static reset_robot()