Giter Site home page Giter Site logo

liutengjun / fsm Goto Github PK

View Code? Open in Web Editor NEW

This project forked from integ/fsm

0.0 2.0 0.0 1.7 MB

A four-axis aircraft looks like Flying Spaghetti Monster, RAmen.

License: MIT License

HTML 32.13% Makefile 16.76% Assembly 4.13% C 39.15% C++ 1.57% Objective-C 1.40% CSS 4.41% JavaScript 0.44%

fsm's Introduction

FSM

A four-axis aircraft looks like Flying Spaghetti Monster, RAmen.

Ongoing...

这是一个四轴飞行器开发项目,包括飞行器硬件设计,姿态控制算法,wifi/3G通信模块以及一套基于nodeJs和html5的web用户接口。

##Hardware 飞行器硬件设计

硬件选型:

  • 机架:X525 V3
  • 遥控器套件:冠丽4通道遥控器 + 6通道接收器
  • 电机:新西达A2212 KV1000
  • 电调:中特威 AL30A
  • 桨:黑色 1045 两叶正反桨各两支
  • 电池:狮子航模锂电 11.1V 2200mAh 30C,支持5C充电
  • 充电器:花牌 ACE锂电平衡充电器+电源适配器套装
  • 主控芯片:STM32F103C8
  • 传感器:九轴模块,包括L3G4200D三轴陀螺仪+ADXL345三轴加速度计+HMC5883L三轴磁阻传感器(电子罗盘/指南针)+BMP085气压计

##姿态控制算法

  1. 姿态估计——kalman滤波
  2. 自动控制——PID

##wifi/3G通信模块

待定。

##Web User Interface 用户接口(/WebUI) The WebUI Run on a RaspberryPi. A friendly user interface.Frontend use html5 and jquery. It must be easy and elegant.

在树莓派上运行的一个好用的飞行器监控系统,使用html5和nodeJs实现。

主要功能:

  1. 实时显示信息状态飞行器
  2. 向飞行器发送指令

目标是使数据更加直观(汪星人能看懂),对飞行器的操控更加飘逸(喵星人也会使用)。

fsm's People

Contributors

integ avatar

Watchers

James Cloos avatar liutengjun 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.