智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 114809|回复: 224
打印 上一主题 下一主题

C车双电机差速方法!!

    [复制链接]

44

主题

1485

帖子

0

精华

版主

早川队队长

Rank: 9Rank: 9Rank: 9

积分
20210

资源大师奖章论坛骨干奖章推广达人奖章论坛元老奖章活跃会员奖章优秀会员奖章在线王奖章优秀版主奖章

QQ
威望
5864
贡献
12698
兑换币
630
注册时间
2009-8-18
在线时间
824 小时
跳转到指定楼层
1#
发表于 2011-5-3 01:44:26 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 sonwendi 于 2016-1-24 23:34 编辑

C车现在没有机械差速了,只能自己通过建模找到一个合适的建模公式来进行电子差速,我简单的查了一下资料,有个叫ackermann的模型,虽然是理想的,但简单的用在C车,效果还是很不错的,希望大家一起讨论,让今年的C车模绽放光彩~
        假设B为后轮两轮的轮距,L为前后轮的间距,假如最优路径为左前方与车正前方夹角为α的直线(α有正有负),就是下图:

        拐弯半径在左边和后轮齐平,转弯半径为R,那么后两个轮子的角速度相等,也就是后轮的w_left=w_right,那么
V_left/R_in=V_right/R_out=V/R(假设后轮中间的速度为V),而且R=L/tanα,R_in=R-B/2,R_out=R+B/2,
所以可以推出:
            V_left=V*(1+B*tanα/2L);V_right=V*(1-B*tanα/2L);
    这样就可以在程序里面把差速写上,V为根据黑线判断的速度,然后后两轮差速,如果觉得差速有点大,就可以乘上一个系数,觉得在弯道差速不够提前,就可以把括号里的1加大点。
    昨天又想了一下觉得可以定下一个轮子的速度,然后只让另一个差速,就是每一次只变化一个轮子的速度,右拐时右轮不减速而是固定速度,左轮加速,这样拐弯可以不用减速,但是试了一下好像不太好。
    目前我就是先用这个,开环,可以跑到2.3左右,效果比不加或者线性的加要好多了。希望大家集思广益,看能不能加上别的新东西,好让速度更快!
    好晚了,睡了~祝大家的C车都能早日上3m!


     另附我做的一个简单的上位机http://www.znczz.com/thread-76467-1-2.html
     和解决桶形失真的算法(网上搜的,比赛用到了):http://www.znczz.com/thread-78931-1-1.html

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

44

主题

1485

帖子

0

精华

版主

早川队队长

Rank: 9Rank: 9Rank: 9

积分
20210

资源大师奖章论坛骨干奖章推广达人奖章论坛元老奖章活跃会员奖章优秀会员奖章在线王奖章优秀版主奖章

QQ
威望
5864
贡献
12698
兑换币
630
注册时间
2009-8-18
在线时间
824 小时
2#
 楼主| 发表于 2011-5-5 12:20:53 | 显示全部楼层
回复 9# 北极虾

R=L/tana,可以弄掉的
回复 支持 反对

使用道具 举报

44

主题

1485

帖子

0

精华

版主

早川队队长

Rank: 9Rank: 9Rank: 9

积分
20210

资源大师奖章论坛骨干奖章推广达人奖章论坛元老奖章活跃会员奖章优秀会员奖章在线王奖章优秀版主奖章

QQ
威望
5864
贡献
12698
兑换币
630
注册时间
2009-8-18
在线时间
824 小时
3#
 楼主| 发表于 2011-5-5 12:22:00 | 显示全部楼层
回复 16# TJPU摄像头


    看懂了其实很简单的~
回复 支持 反对

使用道具 举报

44

主题

1485

帖子

0

精华

版主

早川队队长

Rank: 9Rank: 9Rank: 9

积分
20210

资源大师奖章论坛骨干奖章推广达人奖章论坛元老奖章活跃会员奖章优秀会员奖章在线王奖章优秀版主奖章

QQ
威望
5864
贡献
12698
兑换币
630
注册时间
2009-8-18
在线时间
824 小时
4#
 楼主| 发表于 2011-5-5 22:37:46 | 显示全部楼层
回复 11# mbq1989


    用斜率或者曲率控制都行,其实最需要的关键数据就一个---前方最优路径的斜率。。
回复 支持 反对

使用道具 举报

44

主题

1485

帖子

0

精华

版主

早川队队长

Rank: 9Rank: 9Rank: 9

积分
20210

资源大师奖章论坛骨干奖章推广达人奖章论坛元老奖章活跃会员奖章优秀会员奖章在线王奖章优秀版主奖章

QQ
威望
5864
贡献
12698
兑换币
630
注册时间
2009-8-18
在线时间
824 小时
5#
 楼主| 发表于 2011-5-6 12:53:52 | 显示全部楼层
回复 22# chenrunshe_007


    呵呵,我是自动化的~
回复 支持 反对

使用道具 举报

44

主题

1485

帖子

0

精华

版主

早川队队长

Rank: 9Rank: 9Rank: 9

积分
20210

资源大师奖章论坛骨干奖章推广达人奖章论坛元老奖章活跃会员奖章优秀会员奖章在线王奖章优秀版主奖章

QQ
威望
5864
贡献
12698
兑换币
630
注册时间
2009-8-18
在线时间
824 小时
6#
 楼主| 发表于 2011-5-6 12:55:45 | 显示全部楼层
回复 21# catch


    是的,这个拐弯一个车轮匀速的方案明显没有两轮对称差速的方案好~
回复 支持 反对

使用道具 举报

44

主题

1485

帖子

0

精华

版主

早川队队长

Rank: 9Rank: 9Rank: 9

积分
20210

资源大师奖章论坛骨干奖章推广达人奖章论坛元老奖章活跃会员奖章优秀会员奖章在线王奖章优秀版主奖章

QQ
威望
5864
贡献
12698
兑换币
630
注册时间
2009-8-18
在线时间
824 小时
7#
 楼主| 发表于 2011-5-8 19:42:49 | 显示全部楼层
回复 39# 少林寺4


    不用管舵机,他会直接给你拉回来的,其实只要你黑线弄好,开一个电机就能跑一圈。
回复 支持 反对

使用道具 举报

44

主题

1485

帖子

0

精华

版主

早川队队长

Rank: 9Rank: 9Rank: 9

积分
20210

资源大师奖章论坛骨干奖章推广达人奖章论坛元老奖章活跃会员奖章优秀会员奖章在线王奖章优秀版主奖章

QQ
威望
5864
贡献
12698
兑换币
630
注册时间
2009-8-18
在线时间
824 小时
8#
 楼主| 发表于 2011-5-8 19:44:19 | 显示全部楼层
回复 42# 371274316


    你要确定好前方拐到什么位置,这个位置和小车的正前方有一个夹角就是a,再用math.h里面的函数就可以算出来了
回复 支持 反对

使用道具 举报

44

主题

1485

帖子

0

精华

版主

早川队队长

Rank: 9Rank: 9Rank: 9

积分
20210

资源大师奖章论坛骨干奖章推广达人奖章论坛元老奖章活跃会员奖章优秀会员奖章在线王奖章优秀版主奖章

QQ
威望
5864
贡献
12698
兑换币
630
注册时间
2009-8-18
在线时间
824 小时
9#
 楼主| 发表于 2011-5-10 22:52:56 | 显示全部楼层
回复 45# 疯三


    漂移除了好看其他的都不行,一旦漂移,速度会降低的很厉害,这个玩过跑跑卡丁车或者QQ飞车的都有体会~
最好还是弯道稍微减速,减到你试过的最高过弯速度即可~
回复 支持 反对

使用道具 举报

44

主题

1485

帖子

0

精华

版主

早川队队长

Rank: 9Rank: 9Rank: 9

积分
20210

资源大师奖章论坛骨干奖章推广达人奖章论坛元老奖章活跃会员奖章优秀会员奖章在线王奖章优秀版主奖章

QQ
威望
5864
贡献
12698
兑换币
630
注册时间
2009-8-18
在线时间
824 小时
10#
 楼主| 发表于 2011-5-10 22:53:48 | 显示全部楼层
回复 48# 371274316


    是啊,只要找到最适合自己赛车的建模表达式即可
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|亿加合和智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-5-6 18:50 , Processed in 0.099122 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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