nnspike.constants
Constants and enumerations used throughout the nnspike package.
This module defines constants for robot control, camera parameters, and behavior modes used by the LEGO SPIKE robot for line following and navigation tasks.
Classes
|
- class nnspike.constants.Mode(*values)[source]
- FOLLOW_LEFT_EDGE = 0
- FOLLOW_RIGHT_EDGE = 1
- AVOID_OBSTACLE = 2
- CARRY_BOTTLE_PHASE1 = 3
- CARRY_BOTTLE_PHASE2 = 4
- CARRY_BOTTLE_PHASE3 = 5
- CARRY_BOTTLE_PHASE4 = 6
- CARRY_BOTTLE_PHASE5 = 7
- CARRY_BOTTLE_PHASE6 = 8
- CARRY_BOTTLE_PHASE7 = 9
- CARRY_BOTTLE_PHASE8 = 10
- CARRY_BOTTLE_PHASE9 = 11
- CARRY_BOTTLE_PHASE10 = 12
- CARRY_BOTTLE_PHASE11 = 13
- CARRY_BOTTLE_PHASE12 = 14
- CARRY_BOTTLE_PHASE13 = 15
- CARRY_BOTTLE_PHASE14 = 16
- CARRY_BOTTLE_PHASE15 = 17
- CARRY_BOTTLE_PHASE16 = 18
- CARRY_BOTTLE_PHASE17 = 19
- CARRY_BOTTLE_PHASE18 = 20
- CARRY_BOTTLE_PHASE19 = 21
- GOAL = 22
- PHASE_COMPLETED = 99
- MOVE_FORWARD = 100
- MOVE_FORWARD_LEFT = 110
- MOVE_FORWARD_RIGHT = 120
- TURN_LEFT = 130
- TURN_RIGHT = 140
- MOVE_BACKWARD = 150
- PAUSE = 160
- REMOTE_CONTROL = 999