• Stars
    star
    36
  • Rank 735,472 (Top 15 %)
  • Language
    C
  • Created over 9 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

slcan firmware for the CVRA CAN to USB dongle

More Repositories

1

can-bootloader

The bootloader used to flash our CAN-connected boards
C
145
star
2

pid

A PID controller implementation
C++
68
star
3

robot-software

CVRA monorepo - All software running on our bots lives here
C
44
star
4

goap-cpp

A C++ implementation of Goal Oriented Action Planning from
C++
29
star
5

lwip_ucos2

A port of LWIP on Micrium uC-OS/2 OS
C
16
star
6

arm-cortex-tools

Commonly used code for projects using ARM Cortex-M with ChibiOS
C
13
star
7

motor-control-board

DC Motor Controller with CAN Interface. CC-BY 4.0
12
star
8

CAN-USB-dongle

CAN bus to USB adapter dongle
12
star
9

msgbus

Microcontroller message bus
C++
10
star
10

can-io-board

small, cheap IO board on CAN bus. CC-BY 4.0
9
star
11

stm32-ethernet-over-usb

C
8
star
12

lwip

A Lightweight TCP/IP stack
C
8
star
13

arm-cortex-mpu

Memory Protection Unit driver for Cortex M-4.
C
8
star
14

kicad-lib

KiCad Library
8
star
15

clang-format-action

A github action to run clang-format on all C/C++ sources in a repository
Shell
7
star
16

goap-python

GOAP: Goal Oriented Action Planner
Python
6
star
17

filter

A collection of signal processing filters.
C++
6
star
18

tim561_lidar_driver

simple python driver for SICK TIM561 LIDAR
Python
6
star
19

inverse-kinematics

Time-optimal trajectory generator for Debra's arms
Python
5
star
20

modules-old

The library made for the differents robots by the CVRA
C
5
star
21

motor-control-firmware

DEPRECATED! replaced by cvra/robot-software
C
4
star
22

goldorak

Project Goldorak, CVRA's small robot for Eurobot 2016, running ROS
C++
4
star
23

LIDAR-Simulation

Gazebo simulation of the Sick TiM 561 for positioning and environment information extraction purpose
C++
3
star
24

state-machine

State machine manager in C.
C
3
star
25

platform-abstraction

Platform abstraction layer for microcontrollers
C
3
star
26

parameter_flash_storage

Save a parameter tree in flash memory for persistency. (deprecated, now a part of https://github.com/cvra/robot-software)
C
3
star
27

nucleo144-shield

IO shield for the ST Nucleo144 master board. CC-BY 4.0
3
star
28

uwb-beacon-board

Universal beacon system board based on UWB modules and an IMU. CC-BY 4.0
3
star
29

kprintf

C
2
star
30

actuator-board

PCB for controlling our robot's RC servo and vacuum pump actuators including sensor feedback.
2
star
31

localization-stack

Kalman, LIDAR, Odometry
Python
2
star
32

CRC

C
2
star
33

uwb-beacon-fw

UWB beacon software repo
C
2
star
34

3phase-board

1
star
35

sensor-board

Time of flight distance and RGB color sensor board with CAN interface. CC-BY 4.0
Python
1
star
36

fifo

fifo buffer
C++
1
star
37

odometry

Pose estimation through asynchronous odometry
C++
1
star
38

motor-control-uavcan-dsdl

Data Structure Description for CVRA's DC Motor Controller.
1
star
39

hall-sensor-board

Hall sensor board used for axis indexing
1
star
40

coding-style

The coding style rules used at the club.
1
star
41

VL53L0X-tof-sensor-board

PCB design for the VL53L0X time of flight distance sensor connected over CAN
Python
1
star
42

chibios-syscalls

Better syscalls implementations for ChibiOS
C
1
star
43

debra-old

Code source of our big robot Debra (2012-2014)
C
1
star
44

cvra.github.io

The website of the club
SCSS
1
star
45

ugfx

Mirror of https://git.ugfx.io/uGFX/uGFX
C
1
star
46

doc-elec

Documentation for the various electronics of the club
1
star
47

simplerpc

Simple Remote Procedure Call protocol
Python
1
star
48

packager

Build system used for embedded software at CVRA
Python
1
star
49

can-io-board-fw

C
1
star
50

watchdog

A software watchdog implementation
C++
1
star
51

serializer

A simple data serialization library based on MessagePack
C++
1
star