Giter Site home page Giter Site logo

codacy-badger / artificialintelligencecar Goto Github PK

View Code? Open in Web Editor NEW

This project forked from csu-imag/artificialintelligencecar

0.0 0.0 0.0 75.71 MB

Collect data and send to uper monitor. Run AI model.

License: GNU General Public License v3.0

C 90.73% C++ 8.82% Objective-C 0.03% CMake 0.12% Assembly 0.29% Batchfile 0.01%

artificialintelligencecar's Introduction

⚡电磁AI智能车

GitHub language count stars GitHub repo size GitHub last commit

采集数据发送至上位机、运行训练好的模型

✨FEATURE

  • 🚀纯电磁四轮
  • 🚑基于状态机的出轨、堵转保护
  • 🎨1.3吋OLED与6个按键的中文GUI
  • 💥一键切换AI模式与PID模式!
  • 🗃️可在运行时切换AI模型
  • 🔧在Keil中通过GUI配置全车参数
  • ⚡采用二分法控制数字电位器自动校准增益
  • ⚡PID采用CMSIS-DSP库实现
  • ⚡兼顾效率与灵活性的滑动平均滤波器
  • 🔒运行时错误检查:CAR_ERROR_CHECK
  • ⤴️极简调度器
  • 🕒基于平衡二叉树软件定时器
  • 🔋低电量自动关机
  • ♻️std::set_new_handler

👀PREVIEW

控制台

复位后打印的内容 print

开始

图中柱子是电池电量,数字是“CPU占用率”

主页

右上角数字代表“CPU占用率”的位数

模型选择

预存了3个model.nncu.c,可在运行时切换。

控制面板

电机设置

方向控制

数字电位器

通过按键加减阻值,急速自动校准。

电磁传感器

单击切换显示方式

显示波形

g u

配置参数

c

:octocat:LIBRARY

致敬开源!

📌DEPENDENCE

  • 开发环境:Keil 5.30
  • 编译器:ArmClang V6.14
  • 使用MCUXpresso Config Tool初始化时钟和外设
  • 请使用Keil打开car_config.h

十五届必胜 🎉 🎉 🎉

artificialintelligencecar's People

Contributors

volatile-static avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.