hxydebug / newlicycle

The upper-level computer of the Licycle project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This Licycle project is about a bicycle-based robot which can cross obstacles without falling over

You can see the performance in the following video.

Watch the video

Introduction

A part of Licycle project, the code of the upper-level computer.


Function

The upper computer communicates with the lower microcontroller through the Uart serial port, and then drives the hub and steer motor indirectly. And leg motors communicate via a controller area network (CAN) and use an adapter to communicate with the upper computer to implement a frequency of 1000 Hz for leg actuation. An inertial measurement unit (IMU) is used for obtaining bikebot attitude and acceleration.


Instruction

  1. hardware: NVIDIA Jetson TX2

  2. model:


About

The upper-level computer of the Licycle project


Languages

Language:C++ 85.1%Language:Python 12.7%Language:CMake 1.5%Language:C 0.7%