Skip to content

fangevo/EzNav-Mobile-Robot-QuickStart

Repository files navigation

EzNav-Mobile-Robot-QuickStart

Introduction

This repository hosts the control program for the 6-ROBOT modular mobile platform. The system integrates a grayscale sensor array for precise autonomous line tracking (trajectory following) and utilizes infrared (IR) sensors for real-time, reactive obstacle avoidance. The implementation focuses on robust sensor data processing to ensure stable navigation in dynamic environments.

Hardware

  • 6-ROBOT's modular robots: The main controller uses STMicroelectronics' Cortex-M3 processor with a main frequency of 72MH.

Software

  • Keil4 (or other C IDE)

Installation

Use J-Link or ST-Link to flash the project onto the robot's main controller.

Mode Switching Use the Up and Down buttons on the main controller to switch between line-following and automatic obstacle avoidance functions.

  • UP: automatic obstacle avoidance
  • DOWN: line-following

Demo

Automatic obstacle avoidance

2.mp4

Line-following

1.mp4

About

A sensor-driven autonomous navigation framework for the modular 6-ROBOT platform. Implements trajectory tracking via grayscale sensors and reactive obstacle avoidance using infrared proximity detection.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors