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

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

我的AR.DRONE好像坏了??!!

[复制链接]
跳转到指定楼层
楼主
发表于 2010-10-4 03:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有几次从1米的地方掉下去 ,外观看不出损坏,现在起飞不能保持悬停了,直接向右后急速偏移,掉地,我试过reset了都没反应,这么容易坏?到哪里去修啊,估计陀螺有问题了

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

沙发
发表于 2010-10-4 09:27 | 只看该作者
估计是/data/config.ini文件中的一些传感器初始偏移量被改变了.
以下是我的AR.Drone里的一小段(不同机子也许不一样).

你也可以在iPhone上试试 Flat Trim 设置.
不行的话, 就进行刷机(firmware), 国外网友常用这一招解决此类问题.

=================== /data/config.ini 片段 ============================
[control]
accs_offset                    = { -2.0438656e+03 1.9359067e+03 2.1706206e+03 }
accs_gains                     = {  9.6593648e-01 2.0473737e-02 8.1890682e-03  -7.5721978e-03 -9.8181629e-01 2.2849435e-02  -8.3482349e-03 -4.2129949e-02 -9.9255311e-01 }
gyros_offset                   = { 1.6831219e+03 1.6889659e+03 1.7052780e+03 }
gyros_gains                    = { 6.7638224e-03 -6.7315083e-03 -3.6993357e-03 }
gyros110_offset                = { 1.6797460e+03 1.7044080e+03 }
gyros110_gains                 = { 1.4827802e-03 -1.4756873e-03 }
gyro_offset_thr_x              = 4.0000000e+00
gyro_offset_thr_y              = 4.0000000e+00
gyro_offset_thr_z              = 5.0000000e-01
pwm_ref_gyros                  = 470
control_level                  = 0
shield_enable                  = 1
euler_angle_max                = 2.0943999e-01
altitude_max                   = 2000
altitude_min                   = 50
control_trim_z                 = 0.0000000e+00
control_iphone_tilt            = 3.4906599e-01
control_vz_max                 = 7.0000000e+02
control_yaw                    = 1.7453290e+00
outdoor                        = FALSE
flight_without_shell           = FALSE
brushless                      = TRUE
autonomous_flight              = FALSE
manual_trim                    = FALSE
3
 楼主| 发表于 2010-10-4 14:40 | 只看该作者
刷机我通过IPHone没提示了(因为版本是最新),是不是只能通过网线网卡连FTP?  我昨天练过发现很慢很慢!
4
发表于 2010-10-4 15:24 | 只看该作者
原帖由 robotfan 于 2010-10-4 14:40 发表
刷机我通过IPHone没提示了(因为版本是最新),是不是只能通过网线网卡连FTP?  我昨天练过发现很慢很慢!

要先telnet进去, 将以下两个文件里的版本号改成老的, 才能通过WiFi用升级方式刷机:
/firmware/version.txt
/update/version.txt
AR.Drone的WiFi传输速度大概是 1M 字节/秒.
5
 楼主| 发表于 2010-10-4 15:38 | 只看该作者
马上试下
6
 楼主| 发表于 2010-10-4 15:48 | 只看该作者
用什么命令打开文件??我用ed发现无此命令
7
发表于 2010-10-4 16:15 | 只看该作者
用vi
vi version.txt
将1.1.3改为1.1.2

或用cat>version.txt
输入内容将其盖掉

或在PC上改好文件version.txt后, FTP过来将其盖掉.
8
 楼主| 发表于 2010-10-4 16:48 | 只看该作者
vi按照网络的说明 我该好后就是保存退出不了,按q,wq,q!都没反应,我都在dos命令窗口下操作的
我输入cat>version.txt回车后 文件就被清空了  怎么添加?

ftp下我登 陆进去里面什么文件也没,上传后显示错误
[R] 正在打开数据连接 IP: 192.168.1.1 端口: 41666
[R] STOR version.txt
[R] 150 Ok to send data
[R] 226 Operation successful
[R] MDTM 20101004083822 version.txt
[R] 550 Error
[R] SITE UTIME version.txt 20101004083822 20101004083822 20101004083822 UTC
[R]
9
发表于 2010-10-4 16:59 | 只看该作者
vi改好文件后, 按Esc再:wq! 就可保存退出.

输入cat>version.txt回车后, 输入新内容(1.1.2), 按Ctrl-D保存退出.

可用 cat version.txt 检查内容.

ftp进去的目录是/data
还不能cd到其它目录.
所以要先put到/data西
在telnet进去cp到 /firmware 和 /update 覆盖掉原来的version.txt 文件.
10
 楼主| 发表于 2010-10-4 17:17 | 只看该作者
cat命令有效 然后通过iphone成功升级 但还是出现侧倾!!!
11
发表于 2010-10-4 17:23 | 只看该作者
起飞后升到多高, 才开始侧倾?
还是一离地就侧倾? (地上翻滚?)

注意观察, 是否有某个电机运转偏慢.
12
 楼主| 发表于 2010-10-4 17:29 | 只看该作者
一离地就侧倾,左上的电机特别快,或者说其它三个特别慢,根本飞不起来

[ 本帖最后由 robotfan 于 2010-10-4 17:47 编辑 ]
13
发表于 2010-10-4 17:57 | 只看该作者
可能是传感器坏了。  我朋友也买了一个  炸鸡把一个电机弄坏了,现在不知道哪里修,什么价格??

郁闷死了。电机下的电路板 怎么 都是人工焊接的,太难看了,像次品一样!!!!
14
 楼主| 发表于 2010-10-4 18:17 | 只看该作者
我的config.ini文件我看过了 跟你的也差不多
[general]
num_version_config             = 1
num_version_mb                 = 17
num_version_soft               = 1.1.3
soft_build_date                = 2010-08-05 12:26
motor1_soft                    = 1.7
motor1_hard                    = 3.0
motor1_supplier                = 1.1
motor2_soft                    = 1.7
motor2_hard                    = 3.0
motor2_supplier                = 1.1
motor3_soft                    = 1.7
motor3_hard                    = 3.0
motor3_supplier                = 1.1
motor4_soft                    = 1.7
motor4_hard                    = 3.0
motor4_supplier                = 1.1
ardrone_name                   = My ARDrone
flying_time                    = 0
navdata_demo                   = TRUE
com_watchdog                   = 2
video_enable                   = TRUE
vision_enable                  = TRUE
vbat_min                       = 9000

[control]
accs_offset                    = { -2.1420466e+03 1.9252262e+03 2.0932998e+03 }
accs_gains                     = {  9.9047875e-01 1.9892599e-02 2.4276126e-02  -
5.6114453e-03 -9.8268843e-01 2.5228515e-02  1.1366840e-02 -5.0841231e-02 -9.8922
157e-01 }
gyros_offset                   = { 1.6594380e+03 1.6702220e+03 1.6522220e+03 }
gyros_gains                    = { 6.9233915e-03 -6.9501954e-03 -3.7887485e-03 }
gyros110_offset                = { 1.6369080e+03 1.6845840e+03 }
gyros110_gains                 = { 1.5260495e-03 -1.5334651e-03 }
gyro_offset_thr_x              = 4.0000000e+00
gyro_offset_thr_y              = 4.0000000e+00
gyro_offset_thr_z              = 5.0000000e-01
pwm_ref_gyros                  = 470
control_level                  = 0
shield_enable                  = 1
euler_angle_max                = 2.0943999e-01
altitude_max                   = 3000
altitude_min                   = 50
control_trim_z                 = 0.0000000e+00
control_iphone_tilt            = 3.4906599e-01
control_vz_max                 = 7.0000000e+02
control_yaw                    = 1.7453290e+00
outdoor                        = FALSE
flight_without_shell           = FALSE
brushless                      = TRUE
autonomous_flight              = FALSE
manual_trim                    = FALSE

[network]
ssid_single_player             = ardrone_056328
ssid_multi_player              = ardrone_056328
infrastructure                 = TRUE
secure                         = FALSE
passkey                        =
navdata_port                   = 5554
video_port                     = 5555
at_port                        = 5556
cmd_port                       = 0
owner_mac                      = 00:00:00:00:00:00
owner_ip_address               = 0
local_ip_address               = 0
broadcast_address              = 0

[pic]
ultrasound_freq                = 8
ultrasound_watchdog            = 3
pic_version                    = 100925495

[video]
camif_fps                      = 15
camif_buffers                  = 2
num_trackers                   = 12

[detect]
enemy_colors                   = 1

[syslog]
output                         = 7
max_size                       = 102400
nb_files                       = 5
15
 楼主| 发表于 2010-10-4 20:19 | 只看该作者
仔细检测发现右后的电机在拿在手上飞的时候没有自动调速功能,摆动没有速度变化,其它三个都有
16
发表于 2010-10-4 21:02 | 只看该作者
估计那个电机对应的电调板有问题(开焊, 与主板间断线 ...).
17
发表于 2010-10-4 21:10 | 只看该作者
看看 /data/syslog.bin
里面有4个电机的检测:

17.530100  Master  6  988  BLC call for motor 1
17.642343  Master  6  988  BLC motor 1 soft version 1.7, hard version 3.0, suppl
ier 1.1, lot number 06/10, FVT1 01/06/10
17.724266  Master  6  988  BLC call for motor 2
17.832354  Master  6  988  BLC motor 2 soft version 1.7, hard version 3.0, suppl
ier 1.1, lot number 06/10, FVT1 01/06/10
17.890052  Master  6  988  BLC call for motor 3
18.002332  Master  6  988  BLC motor 3 soft version 1.7, hard version 3.0, suppl
ier 1.1, lot number 06/10, FVT1 01/06/10
18.060057  Master  6  988  BLC call for motor 4
18.172343  Master  6  988  BLC motor 4 soft version 1.7, hard version 3.0, suppl
ier 1.1, lot number 06/10, FVT1 01/06/10
18
 楼主| 发表于 2010-10-4 21:29 | 只看该作者
我的好像还正常的么
17.287649  NULL  6  0  change the ultrasound frequency. 25Hz
17.288406  NULL  6  1849313103  SW VERSION : 0007EE20
17.296033  Video  6  986  Camera OK => Launch main video
17.297282  Video_Hori  6  987  Camera OK => Launch main video
17.546887  Master  6  988  BLC backup hex available
17.570135  Master  6  988  BLC call for motor 1
17.590904  Master  6  988  BLC check BLC memory corruption on motor 1
17.591048  Master  6  988  BLC verify
17.609753  Master  6  988  BLC verify OK
17.952574  Master  6  988  BLC motor 1 soft version 1.7, hard version 3.0, suppl
ier 1.1, lot number 06/10, FVT1 01/06/10
18.010032  Master  6  988  BLC call for motor 2
18.030767  Master  6  988  BLC check BLC memory corruption on motor 2
18.030919  Master  6  988  BLC verify
18.049656  Master  6  988  BLC verify OK
18.392617  Master  6  988  BLC motor 2 soft version 1.7, hard version 3.0, suppl
ier 1.1, lot number 06/10, FVT1 01/06/10
18.450028  Master  6  988  BLC call for motor 3
18.470816  Master  6  988  BLC check BLC memory corruption on motor 3
18.470947  Master  6  988  BLC verify
18.489715  Master  6  988  BLC verify OK
18.833737  Master  6  988  BLC motor 3 soft version 1.7, hard version 3.0, suppl
ier 1.1, lot number 06/10, FVT1 01/06/10
18.890039  Master  6  988  BLC call for motor 4
18.910817  Master  6  988  BLC check BLC memory corruption on motor 4
18.910956  Master  6  988  BLC verify
18.929698  Master  6  988  BLC verify OK
19.273254  Master  6  988  BLC motor 4 soft version 1.7, hard version 3.0, suppl
ier 1.1, lot number 06/10, FVT1 01/06/10
19.330183  Acquisition  6  982  HARD VERSION c0
19.330335  Acquisition  6  982  change the ultrasound frequency. 25Hz
38.910671  vp_com_server  6  980  Incoming connection on atcmd port (5556)
40.004057  vp_com_server  6  980  Incoming connection on navdata port (5554)
19
 楼主| 发表于 2010-10-4 23:00 | 只看该作者
现在确定了  是右后电机转速不变造成的问题。起飞时右后电机转速一直保持在刚启动时的转速,不会提升也不会下降,我用手轻易的就拉住了,拉住后整机也没有进入锁止状态,其它三个电机我把衣服塞进去整机都会立即锁止。现在我估计问题不是在电调板上就是在连接线上了
20
 楼主| 发表于 2010-10-5 02:59 | 只看该作者
终于发现 并确定是右下的电调坏了,运行时不会加减速,我把对轴的互换,故障也就跟着互换,电机不可能坏,这个配件新的要340,还是自己修吧ARdrone是个电调是单独驱动的,非MK那样I2C总线形式所以可以随便互换使用!!

配件超贵的大家看看 http://ardrone.parrotshopping.com/hk/p_ardrone_main.aspx

[ 本帖最后由 robotfan 于 2010-10-5 03:01 编辑 ]

11.jpg (42.45 KB, 下载次数: 28)

11.jpg

22.jpg (22.66 KB, 下载次数: 29)

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

本版积分规则

关闭

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

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