Package neato_driver :: Module neato_driver
[frames] | no frames]

Module neato_driver

source code

neato_driver.py is a generic driver for the Neato XV-11 Robotic Vacuum. ROS Bindings can be found in the neato_node package.


Author: ferguson@cs.albany.edu (Michael Ferguson)

Classes
  xv11
Variables
  BASE_WIDTH = 248
  MAX_SPEED = 300
  xv11_analog_sensors = ['WallSensorInMM', 'BatteryVoltageInmV',...
  xv11_digital_sensors = ['SNSR_DC_JACK_CONNECT', 'SNSR_DUSTBIN_...
  xv11_motor_info = ['Brush_MaxPWM', 'Brush_PWM', 'Brush_mVolts'...
  xv11_charger_info = ['FuelPercent', 'BatteryOverTemp', 'Chargi...
  __package__ = 'neato_driver'
Variables Details

xv11_analog_sensors

Value:
['WallSensorInMM',
 'BatteryVoltageInmV',
 'LeftDropInMM',
 'RightDropInMM',
 'RightMagSensor',
 'LeftMagSensor',
 'XTemp0InC',
 'XTemp1InC',
...

xv11_digital_sensors

Value:
['SNSR_DC_JACK_CONNECT',
 'SNSR_DUSTBIN_IS_IN',
 'SNSR_LEFT_WHEEL_EXTENDED',
 'SNSR_RIGHT_WHEEL_EXTENDED',
 'LSIDEBIT',
 'LFRONTBIT',
 'RSIDEBIT',
 'RFRONTBIT']

xv11_motor_info

Value:
['Brush_MaxPWM',
 'Brush_PWM',
 'Brush_mVolts',
 'Brush_Encoder',
 'Brush_RPM',
 'Vacuum_MaxPWM',
 'Vacuum_PWM',
 'Vacuum_CurrentInMA',
...

xv11_charger_info

Value:
['FuelPercent',
 'BatteryOverTemp',
 'ChargingActive',
 'ChargingEnabled',
 'ConfidentOnFuel',
 'OnReservedFuel',
 'EmptyFuel',
 'BatteryFailure',
...