Skip to content

This is a fork from my combat robot software to provide common robotics utiltilities in a library with a common format thay may be used with any of my future robotics projects.

License

Notifications You must be signed in to change notification settings

ewsandor/sl-robot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sandor Laboratories Robotics Library

Ed Sandor - February-September 2022

Overview

This is my library with common utilities for any robotics software.

History

This is forked from my combat robot software (https://git.sandorlaboratories.com/edward/sl-combat-robot) which ran on a Teensy 4.x board with FreeRTOS and the Arduino IDE. Initially, there may be some assumptions that depend on these, but I plan to remove/featurize any external dependencies overtime.

Features:

Common Types

Utilities

  • Common Memory Allocation
  • Common Critical Section/Mutex
  • Logging

Classes

  • Circular Buffer
  • Generic Control Loop Template
    • PID
  • 2 Channel Encoder
  • Generic Motor Driver Template
    • drv8256p Motor Driver
    • Virtual Motor Driver

Dependencies:

About

This is a fork from my combat robot software to provide common robotics utiltilities in a library with a common format thay may be used with any of my future robotics projects.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages