Skip to content

FastSLAM and image processing algorithms for Tupã's autonomous project

License

Notifications You must be signed in to change notification settings

AndreyCortez/autunumus

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AuTUnumus

Repository used to condense all code related to Tupã's autonomous vehicle adventure.

Contents

This repository is divided into three main modules: Image Processing, SLAM and Telemetry-Api. Specific information about how to execute each module is specified in each module's README.

The improc module contains a C++algorithm for cone identification. It's built using the library OpenCV.

Contents

  • Camera calibration
  • Color picking in HSV spectrum based on sampled images or input video
  • Deterministic cone detection algorithm
    • Using sampled images
    • Using live video

The slam module contains a Python and Numpy implementation of FastSLAM 2.0. It's able to simultaneously locate and map the robot.

Contents

  • FastSLAM 2.0 implementation
  • ZMQ connection to fetch input data
  • API handler to pass information to our telemetry-api

The telemetry-api contains a simple REST API to receive data from our vehicle. It's used for real-time data visualization.

Contents

  • None for now :(

About

FastSLAM and image processing algorithms for Tupã's autonomous project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 92.9%
  • C++ 3.7%
  • Shell 1.9%
  • Other 1.5%