开源TauLabs飞行控制系统
本帖最后由 yxw_bob 于 2013-11-25 20:28 编辑TauLabs飞行控制系统包括飞行控制板(飞控)、地面站控制系统(GCS)。
地面站控制系统(GCS)支持INDOWS/LINUX/ANDROID等多个平台.
TauLabs飞行控制板(飞控)quanton FC 主页为http://www.quantec-networks.de/shop/en/
飞行控制板(飞控)quanton FC 的信息和所用的元件:
System information and components:
•STM32F405 168mhz 32bit arm cortex-m4 cpu with fpu, 192k ram and 1024k flash
•invensense MPU6000 3-axis accel and 3-axis gyro sensor
•honeywell HMC5883L 3-axis compass
•meas-spec MS5611 high precision barometer
•32mbit spi flash memory
•up to 8 x pwm input, 1 x ppm input, up to 16 x pwm output, up to 2 x adc input
•up to 5 x uart, 2 x i2c, sbus, dsmx, mini usb, swd
•50x50mm board size, 45x45mm mikrokopter style mounting
•schematics at http://github.com/taulabs
•sourcecode at http://github.com/taulabs
•binaries at http://jenkins.taulabs.org
•support at https://groups.google.com
TauLabs的网络资源如下:(有些地方引用了网络上的资源)
GITHUB主页为https://github.com/TauLabs
Tau Labs地面站及每日编译固件库 (dev) http://jenkins.taulabs.org/artifacts/
Tau Labs 稳定版地面站及固件库http://jenkins.taulabs.org/artifacts/master/
地面站开发用QT下载点)http://jenkins.taulabs.org/distfiles/
开发调试环境的搭建教程(英文)https://github.com/TauLabs/TauLabs/wiki/Development-Environments
基础参考用wiki (TL是OP的衍生,基础部分用op参考了解) http://wiki.openpilot.org/display/Doc/OpenPilot+Documentation
Tau Labs中文开发者群的Git分支 用于学习及贡献(需要加入Collaborators才有修改权限) https://github.com/JamesxL/TauLabs
CN Tau Labs Dev 进度跟踪工具 (需要邀请加入才能修改)https://trello.com/cntaulabsdev
飞行控制板(飞控)、地面站控制系统(GCS)等SCH/PCB/源代码的GITHUB主页为https://github.com/TauLabs/TauLabs 。
飞行控制板(飞控)的原理图/PCB的链接为https://github.com/TauLabs/TauLabs/tree/next/flight/targets。
大名鼎鼎的RCGROUPS上面关于quanton FC的探讨,http://www.rcgroups.com/forums/showthread.php?t=1833030
TauLabs支持的硬件系统包括OPENPILOT的coptercontrol(CC)、CC3D 、revolution(REVO)、revoMINI、pipxtreme、sparky、sparkybgc;
还有他自己的quanton、discoveryf4、flyingf3、flyingf4等。他为上面所有的硬件写了接口统一的BOOTLOADER。
BOOTLOADER的代码 。
quanton的原理图/PCB 。
quanton的手册为。
coptercontrol(CC)的原理图/PCB为。
CC3D的原理图/PCB为。
sparky的原理图/PCB(gerber)为。
sparkybgc的原理图/PCB(gerber)为。
所有支持的飞行控制板(飞控)需要的固件二进制代码、BOOTLOADER二进制代码、地面站控制系统(GCS)目标代码为(由于文件名太长,三个压缩包的顺序可能是错误的,但体积最小的是第3个)
所有支持的飞行控制板(飞控)需要的固件源代码、BOOTLOADER源代码、地面站控制系统(GCS)源代码为
(由于流量限制,剩余的压缩包0:00之后再上穿)
大家也可以自己从https://github.com/TauLabs上下载。
下面是别的爱好者在youku/tudou上发的视频:
视频: quanton fc rev. 1 - first flight-第一次飞行:http://v.youku.com/v_show/id_XNTI1MjcyOTAw.html
视频: quanton fc rev. 1 - autotune第一次自动调参 http://v.youku.com/v_show/id_XNTI1MjY5NDU2.html
视频: quanton fc rev. 1 - autotune MK50: http://v.youku.com/v_show/id_XNTI1Mjc2OTQw.html
TauLabs 飞控+ GPS 电台 试飞http://www.tudou.com/programs/view/hssVuCpZKYM/
顶一下{:lol:}{:lol:} 一定要顶一下 顶起,关注,相关的资料好少,楼主可否增加些资料的介绍咧?{:3_48:} 你提要求吧.我主要是针对一些有一定的飞控使用基础的人作DIY来写的.对于一点飞控使用基础也没有的人,我还有再仔细考虑一下怎么补充. goooooooooooooooooooooooooooddddddddddddddddddddddddddddd 这个是LZ做的么? 这个是LZ做的还是外面搬来的啊 根据开源的资料自己测试成功的. 给一些提纲类的介绍吧,呵呵,谢谢 这个一定要mark 所有支持的飞行控制板(飞控)需要的固件源代码、BOOTLOADER源代码、地面站控制系统(GCS)源代码的剩余压缩包:
多谢共享,我也有块相同的板子,国外网友早拿这个当飞控了,呵呵。 我是买了一块二手的QUANTONFightControl板后,看到TAULABS的代码写的挺好的,而国内介绍的也不多。QUANTONFightControl板的资源相对丰富,价格也不高就介绍了一下。
我在使用QUANTONFightControl板后感觉不错,看了一些他的代码里面支持STM32F3-DISCOVERY/STM32F4-DISCOVERY,我就写了一个帖子来介绍如何使用STM32F3-DISCOVERY制作飞控FLYING_F3:
http://www.amobbs.com/forum.php?mod=viewthread&tid=5560481&extra=
见笑。
我相信坛子里面有不少朋友手里面有STM32F3-DISCOVERY或者STM32F4-DISCOVERY。
方便一些爱好者自己制作,也一些在校的学生提供一些学习的途径。 QUANTONREV.1 FightControl的原理图/PCB在前面有了是EAGLE格式的。下面单独贴一下他的PDF格式的原理图和相关的介绍,大家感兴趣的可以用STM32F4-DISCOVERY外加传感器来自己制作。现在网络上使用STM32F4xx/1xx来制作飞控板的有不少开源的代码可以借鉴。
QUANTONREV.1 FightControl的原理图PDF格式的原理图 。
QUANTONREV.1 FightControl使用了STM32F405RGT6微处理器,使用的传感器包括MPU-6050(三轴加速度+三轴陀螺仪)、HMC5883L(三轴地磁)、MS5611-01BA(气压计),外加一片串行的存储器MX25L3206来存储LOG数据。
支持无线电台(数传) 、GPS、S-BUS、DSM2、DSMX、MAVLINKTX、COMBRIDGE(例如蓝牙转串口透传、WIFI等其他串口透传模块)。
GPS支持NMEA、UBX协议。
可以支持Y3,X4,+4,6,X6,Y6,8,V8,+4(8轴) 、X4(8轴)等多种模式。
还可以通过I2C接口直接扩展传感器。
详细的资源配置方案大家可以看上面的QUANTON_manual. TauLabs飞行控制系统 看了楼主的这个帖子http://www.amobbs.com/thread-5560481-1-1.html
按照E:\四轴飞行器\TauLabs飞控\TauLabs-20140405\TauLabs-20140405\flight\targets路径找不到.bin文件,没法烧呀,楼主上面的传的二进制bootloader压缩文件,下载下来,解压时显示文件破损。麻烦楼主能重新把.bin文件重新上传一次吗? 不好意思,BIN文件已经找到,之前照的是源文件 开源的要顶啊! USB的无法识别怎么办? 看一下你的USB接口设计是否符合要求?用JLINK/stlink调试一下,看看MCU是否正常工作? Taulabs很牛逼!! 请问楼主,Taulabs中的Android GCS 怎么和飞控连接啊?要买蓝牙串口吗?
开源的要顶啊! 可以用蓝牙串口 请问这个可以飞固定翼吗 这个就是OpenPilot吧,发现里面都东西很多都是OpenPilot里面一样的。 可以飞固定翼.就是在OpenPilot的基础上进行的修改 收藏了,谢谢啦 OpenPilot在windows平台就没编译通过过,不知道windows上到底能不能用 TauLabs我在WINDOWS上用过.没有问题. 还有地面站?
这个要火了!顶! 码一下,有空研究研究 yxw_bob 发表于 2013-11-26 22:51
QUANTONREV.1 FightControl的原理图/PCB在前面有了是EAGLE格式的。下面单独贴一下他的PDF格式的原理图和 ...
是MPU6000不是6050,STM32通过SPI访问的传感器 我手里有一块核心板,能不能用?不知道怎么往进刷BOOTLOADER,必须ST-JINK么?? 如果是买的别人的板子,直接更新就可以了。如果是自己做的第一次要用stlink/jlink。
一定要顶一下 LZ真好,好帖, 支持楼主!好贴!请问楼主有没有REVO的PCB原理图以及代码呢?我在TAULABS里面没有找到 MARK,标记一下。 请问大哥stm32的固件源码在win下如何编译啊 yxw_bob 发表于 2014-10-7 11:21
如果是买的别人的板子,直接更新就可以了。如果是自己做的第一次要用stlink/jlink。
...
请教楼主,有没有关于 tau link 的信息哈. 搜了一圈没搜到. jst124 发表于 2014-10-18 18:09
请问大哥stm32的固件源码在win下如何编译啊
楼主已经留出 开发环境搭建的链接了挖. snowblow 发表于 2014-10-19 17:29
楼主已经留出 开发环境搭建的链接了挖.
以前玩stm32都是用keil编译的,这个真的不太会弄 顶个~~~~~~~~~~~~ 谢谢分享 yxw_bob 发表于 2014-6-6 17:08
看一下你的USB接口设计是否符合要求?用JLINK/stlink调试一下,看看MCU是否正常工作? ...
总是重复的去连接USB,怀疑是BL没有烧些好 学习,关注 学习{:lol:} jst124 发表于 2014-10-19 21:56
以前玩stm32都是用keil编译的,这个真的不太会弄
按官网wiki做,有windows下的步骤 发现好贴,顶起,{:lol:}
Openpilot的Revolution原理图、PCB图网上都找不到,好像是只开放给为项目做出贡献的人 初次接触,要学习的东西很多呀!!!! mark~吸血分享 请教一下楼主,我也搞了一块这个飞控,现在三档模式开关必须都得自稳模式下才能解锁,只要其中一个设置成定高或是定点或其它功能,都不能解锁,请问你知道为什么吗? mark TauLabs飞行控制系统 happinessxiao 发表于 2014-6-5 11:04
USB的无法识别怎么办?
请问你的usb无法连接的问题解决了吗?我的也是这样,用程序带的驱动也无法安装。我用的是开发板,用别的程序刷进去就可以正确识别,现在不知道怎么办了 资料不错 支持搂主 多谢楼主啊 必须先用仿真器刷一次固件,以后的升级和固件刷新可以自动识别! bg8eqb 发表于 2015-1-23 20:09
请教一下楼主,我也搞了一块这个飞控,现在三档模式开关必须都得自稳模式下才能解锁,只要其中一个设置成定 ...
只能在自稳模式下解锁!
大家可以去这里看原始代码: https://github.com/TauLabs/TauLabs/wiki https://github.com/TauLabs/TauLabs/wiki;https://github.com/TauLabs/TauLabs/; 好资料!! 庆祝发帖权 绝对的好资料,顶上。 yxw_bob 发表于 2013-11-25 19:58
你提要求吧.我主要是针对一些有一定的飞控使用基础的人作DIY来写的.对于一点飞控使用基础也没有的人,我还有 ...
您好,有没有CC3D的 源程序。 还没下载,不过看着不错。最近在做四轴,目前小白一个。还想多请教楼主。 不错,收藏了 恋may是 znczz坛的那个 恋may 吗? 楼主,你是职业做飞控还是爱好? 业余爱好 这么牛叉叉的资料哈。。。。。。。。。。。。。。。。。 楼主,taulabs源码文件夹TauLabs ->TauLabs-next ->fight ->Modules 里是各功能模块的代码但.c文件中包含的.h文件放在哪儿呢?找遍了整个文件夹都没有啊,求指教! 确实没有啊。你去https://github.com/TauLabs/TauLabs/tree/master 重新下载一下MASTER代码吧。你原来用的代码是从https://github.com/TauLabs/TauLabs/下载的吧,这只是一个分支next,只是增量部分代码。 请参考WIKI:https://github.com/TauLabs/TauLabs/wiki
以及http://taulabs.org/ 楼主辛苦了,谢谢 不错的资料 怎么收藏贴子呢?
页:
[1]