nnspike

nnspike: A LEGO SPIKE Robot using Neural Network for line following.

This package provides tools and utilities for controlling a LEGO SPIKE robot using neural network-based computer vision for line following tasks.

The package includes:
  • Unit control classes for robot communication and management

  • Neural network models for vision-based navigation

  • Data processing and augmentation utilities

  • Image processing and control algorithms

Modules

constants

Constants and enumerations used throughout the nnspike package.

data

Data processing and dataset management for nnspike.

models

Neural network models for vision-based robot navigation.

unit

Hardware control and management units for LEGO SPIKE robot.

utils

Utility functions and algorithms for robot control and image processing.