5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
楼主: axnzero
打印 上一主题 下一主题

APM看上去不错,尝试做一套

  [复制链接]
241
 楼主| 发表于 2013-4-10 19:34 | 只看该作者
点击查看详情
如果不需要APM提供的导航、增稳等功能, 对普通FPV来说APM飞控版似乎并不是必须的。
只需要最普通的Arduino NANO即可实现接收机的功能。
进一步使用Arduino的模拟量输入口,即可实现机载设备的电压测量和下传功能。

欢迎继续阅读楼主其他信息

主题

  • 没有相关信息
  • 没有相关信息
  • 没有相关信息
242
发表于 2013-4-10 23:25 | 只看该作者


上周测试了apm的自动返航以及航线飞行,搭载了图传上去,本来俺对图传没有多大兴趣的,不过为了防止上次掉到水里的悲剧再发生,就把它当个传感器用吧。apm的地面站在重负荷下有点不给力,界面操作响应速度很迟缓,视频捕捉刷新率相当低。到后来遥测通道干脆断掉了,不知道是地面站还是3dr挂掉了,还没检查。接下来我打算用xbee来代替3dr了。
apm控制下飞机相当的稳,3-4级风下自主盘旋了3分多钟没有人工干预。



243
发表于 2013-4-11 07:14 | 只看该作者
第一个下 载测试软件
244
发表于 2013-4-12 00:09 | 只看该作者
楼主能分享一下的你的控件库么?或者方便告诉都用了哪些控件?我也想琢磨琢磨这个!
245
 楼主| 发表于 2013-4-12 07:48 | 只看该作者
本帖最后由 axnzero 于 2013-4-17 16:54 编辑

这个软件目前没有使用第三方控件。
所用到的控件就是二楼提到的那些,都是来自微软VC6自带的控件或类库。

做的过程中感觉:
1,仪表做漂亮比较难
2,地图做稳定比较难
3,通讯做完整比较难
4,系统功能函数调度规划做得有条理比较难
5,操作界面做得能够适应于大大小小的分辨率和宽窄比例比较难

246
发表于 2013-4-12 10:17 | 只看该作者
1,仪表做漂亮比较难
2,地图做稳定比较难
3,通讯做完整比较难
4,系统功能函数调度规划做得有条理比较难
5,操作界面做得能够适应于大大小小的分辨率和宽窄比例比较难

1、仪表漂亮与否我觉得不重要,你要有机会看看专业无人机的界面就知道了,简单粗糙的多的是。关键在于功能实现和可靠性。不过话说回来,大家都喜欢漂亮的东西,比如说妹纸一类的。gdi做界面,速度够快,但是存在锯齿问题。gdi+做界面,可以反锯齿,但是速度慢得要死,除非能够接受4、5帧的刷新速率。这个问题恐怕只能用directX或者是OpenGL来解决,但使用这两个东西在总体设计商会复杂一点。

2、地图有多种形式,看你采用什么的。最简单的方法,整一块区域的地图,在四个角和中间六个点建立经纬度和像素坐标的对应关系,OK。中间有一点是要注意下经纬度坐标和站心坐标的转换关系。
如果使用切片地图,那么多线程恐怕是不可少的,中间有些麻烦是要小心对待。
使用MapX的矢量地图也可以,而且不存在坐标被偏移的问题,地图工具也比较多,但是就是比较笨重,实时性比较差
我这前面还有一单位提出必须用arcgis地图,额,arcgis是什么,好吃吗?arcgis自身就比较复杂,搞明白不容易。

3、通讯?mavlink已经比较完善了,就是灵活性和扩展性差点。

4,5、这个和总体设计有关,应该可以解决。
247
发表于 2013-4-12 12:12 | 只看该作者
楼主你好 技术宅拯救世界!对你做的软件很感兴趣  下 载准备看看的  结果出现这个  我是小白 勿喷 力挺
248
 楼主| 发表于 2013-4-12 18:30 | 只看该作者
楼上你好。
我也发现了这个问题。
是因为串口控件的注册问题。

249
 楼主| 发表于 2013-4-12 18:37 | 只看该作者
逆风KKK 发表于 2013-4-12 12:12
楼主你好 技术宅拯救世界!对你做的软件很感兴趣  下 载准备看看的  结果出现这个  我是小白 勿喷 力挺

非常感谢您的回复。
我已经更新软件及说明书,请您过目。
axnzero10@qq.com
密码:axnzero10


250
 楼主| 发表于 2013-4-12 18:47 | 只看该作者
scaple 发表于 2013-4-12 10:17
1,仪表做漂亮比较难
2,地图做稳定比较难
3,通讯做完整比较难

非常感谢您的指点。
仪表部分,目前我自己基本满意了。不会再做大的改动。
地图部分,目前不打算动。计划安排在试飞、增补“设置功能”之后,可能会尝试寻找合适的高程数据地图,然后把瓦片地图切片,然后在OpenGL环境贴在高程网格上,做成可以3D观察的3D地图。


251
 楼主| 发表于 2013-4-13 09:16 | 只看该作者
scaple 你好
我看到了你的视频,你是士兵?

252
发表于 2013-4-14 13:15 | 只看该作者
這實在太精采了!!
要追阿~~
253
 楼主| 发表于 2013-4-14 22:35 | 只看该作者
洛克希德马丁 遥控器

1.jpg (98.91 KB, 下载次数: 12)

1.jpg
254
 楼主| 发表于 2013-4-14 22:35 | 只看该作者
洛克希德马丁 遥控器

2.jpg (61.92 KB, 下载次数: 10)

2.jpg
255
 楼主| 发表于 2013-4-14 22:36 | 只看该作者
某型号遥控器

LapTop1.jpg (42.55 KB, 下载次数: 9)

LapTop1.jpg
256
发表于 2013-4-17 10:55 ——“来自手机” | 只看该作者
对于大神级的作品,虽然不懂,但是绝对得支持,你们呕心沥血的在为大家造福,我们再不支持岂不是没良心了
257
发表于 2013-4-17 15:46 | 只看该作者
axnzero 发表于 2013-4-12 18:37
非常感谢您的回复。
我已经更新软件及说明书,请您过目。
axnzero10@qq.com

可以打开了  研究研究 嘿嘿 加油  (为什么右侧没有和APM一样的地图呢)
258
发表于 2013-4-17 15:48 | 只看该作者
axnzero 发表于 2013-4-12 18:37
非常感谢您的回复。
我已经更新软件及说明书,请您过目。
axnzero10@qq.com

看到说明了、、
259
发表于 2013-4-17 15:53 | 只看该作者
逆风KKK 发表于 2013-4-17 15:48
看到说明了、、

地图浏览的方式还是有些麻烦的 嘿嘿 如果能和apm一样直接网络加载地图就好多了
260
 楼主| 发表于 2013-4-17 16:20 | 只看该作者
有两种方式可以实现直接加载网络地图。
1,调用谷歌或者Gmap控件。
2,使用TCP/IP协议,强行硬闯,读取谷歌或者百度的地图数据。
这两种方式,都需要再花一些时间,再增加一些系统CPU的占用。

本着尽快拿出一个可以测试的软件的想法,我使用了读取瓦片图的方式。
以后是会考虑增加一个广泛使用第三方控件的版本,以便实现在线地图。

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /2 下一条

快速回复 返回顶部 返回列表