Resource Portal
Here you can find STEM education resources.
Search and filter below, according to your preferences, to find free activities, videos or webinars to use.
Adaptive Cruise Control for TI-Rover using Python
Keep TI-Rover within a controlled distance from another (front) object, using a state-machine model in Python
Author: Hans-Martin Hilbig
Topic: STEM
Tags Coding , Python , STEM , TI-Innovator Rover
Adaptive cruise control for TI-Rover uses a 4-state state-machine model to keep Rover within a defined distance from an object (a moving block, a wall, another Rover)
- state 0: object too far (or no object detected). RGB LED is red. Rover does not move.
- state 1: object within range. RGB LED is green. Rover does not move.
- state 2: object beyond range. RGB LED is yellow. Rover moves closer to object (forward).
- state 3: object too close. RGB LED is yellow. Rover moves away from object (backwards).
see a short video here
rv_adaptive_cruise_control by Hans-Martin Hilbig, June 2021