0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

斜三角履带底盘的制作

jf_72402704 来源:jf_72402704 作者:jf_72402704 2022-12-14 10:33 次阅读

1.运动功能说明

斜三角履带底盘可以通过两侧履带的差速运动来实现前进、后退、原地转向、大半径转向等基本行驶功能。另外,倾斜的履带也可以使其具有良好的越障效果。

pYYBAGOW2GmAN7h5AG1Vo4sZQJ8242.gif

前进与后退

poYBAGOW3-GAAgpaAHUFMp6qlqU078.png

原地转向

poYBAGOW3-GAAgpaAHUFMp6qlqU078.png

大半径转向

2.结构说明

该样机由两个斜三角履带模组构成,履带模组呈轴对称分布在车架上。

poYBAGOW4JGAXqRAAACwikji-NE145.png

pYYBAGOW4K6AXrZ0AACW_cHBgWM961.png

pYYBAGOW4MeAdis7AAComMKcufY381.png

3.运动功能实现

3.1 电子硬件

在这个示例中,采用了以下硬件,请大家参考:

Basra主控板(兼容Arduino Uno)、Bigfish2.1扩展板、7.4V锂电池

3.2 电路连接

将直流电机接在两个直流电机接口上,两个直流电机接口的针脚号分别为(D5,D6)以及(D9,D10),并将主控板和电池在车身固定好。

poYBAGOW4laADjv6AAKAsFnHovA798.png

3.3 编写程序

编程环境:Arduino 1.8.19

前进功能的代码

/*------------------------------------------------------------------------------------
版权说明:Copyright 2022 Robottime(Beijing) Technology Co., Ltd. All Rights Reserved.
Distributed under MIT license.See file LICENSE for detail or copy at
https://opensource.org/licenses/MIT
by 机器谱 2022-5-31 https://www.robotway.com/
------------------------------
实验功能:
实现斜三角履带底盘前进.
-----------------------------------------------------
实验接线:
左侧车轮接:D9,D10
| |
.-----------------------------------.
| |
| |-------.
| |【车头】|
| |-------*
| |
*-----------------------------------*
| |
右侧车轮接:D5,D6
------------------------------------------------------------------------------------*/
voidForward(); // 前进
//程序初始化部分:设置电机引脚为输出模式
voidsetup() {
pinMode( 5 , OUTPUT); //将引脚5设置为输出模式
pinMode( 6 , OUTPUT); //将引脚6设置为输出模式
pinMode( 9 , OUTPUT); //将引脚9设置为输出模式
pinMode( 10 , OUTPUT);//将引脚10设置为输出模式
}
//主程序部分:小车前进
voidloop() {
Forward();
}
//封装小车前进动作子程序
voidForward() {
digitalWrite( 5 , LOW ); //右轮前进
digitalWrite( 6 , HIGH );
digitalWrite( 9 , LOW ); //左轮前进
digitalWrite( 10 , HIGH );
}

后退功能的代码

/*------------------------------------------------------------------------------------
版权说明:Copyright 2022 Robottime(Beijing) Technology Co., Ltd. All Rights Reserved.
Distributed under MIT license.See file LICENSE for detail or copy at
https://opensource.org/licenses/MIT
by 机器谱 2022-5-31 https://www.robotway.com/
--------------------------
实验功能:
实现斜三角履带底盘后退.
----------------------------------------------------
实验接线:
左侧车轮接:D9,D10
| |
.-----------------------------------.
| |
| |-------.
| |【车头】|
| |-------*
| |
*-----------------------------------*
| |
右侧车轮接:D5,D6
------------------------------------------------------------------------------------*/
voidBackward();// 后退
//程序初始化部分:设置电机引脚为输出模式
voidsetup() {
pinMode( 5 , OUTPUT); //将引脚5设置为输出模式
pinMode( 6 , OUTPUT); //将引脚6设置为输出模式
pinMode( 9 , OUTPUT); //将引脚9设置为输出模式
pinMode( 10 , OUTPUT);//将引脚10设置为输出模式
}
//主程序部分:小车后退
voidloop(){
Backward();
}
//封装小车后退动作子程序
voidBackward() {
digitalWrite( 5 , HIGH ); //右轮后退
digitalWrite( 6 , LOW );
digitalWrite( 9 , HIGH ); //左轮后退
digitalWrite( 10 , LOW);
}

原地转向功能的代码

/*------------------------------------------------------------------------------------
版权说明:Copyright 2022 Robottime(Beijing) Technology Co., Ltd. All Rights Reserved.
Distributed under MIT license.See file LICENSE for detail or copy at
https://opensource.org/licenses/MIT
by 机器谱 2022-5-31 https://www.robotway.com/
------------------------------------
实验功能:
实现斜三角履带底盘原地旋转(差速方式).
本实验现象为四轮四驱底盘原地左转.
----------------------------------------------------
实验接线:
左侧车轮接:D9,D10
| |
.-----------------------------------.
| |
| |-------.
| |【车头】|
| |-------*
| |
*-----------------------------------*
| |
右侧车轮接:D5,D6
------------------------------------------------------------------------------------*/
voidturn_Left(); // 原地转向(本示例为原地左转)
//程序初始化部分:设置电机引脚为输出模式
voidsetup() {
pinMode( 5 , OUTPUT); //将引脚5设置为输出模式
pinMode( 6 , OUTPUT); //将引脚6设置为输出模式
pinMode( 9 , OUTPUT); //将引脚9设置为输出模式
pinMode( 10 , OUTPUT);//将引脚10设置为输出模式
}
//主程序部分:小车差速自转[本示例为小车左转]
voidloop() {
turn_Left();
}
//封装小车自转动作子程序(本示例为左转)
voidturn_Left(){
digitalWrite( 5 , LOW ); //右轮前进
digitalWrite( 6 , HIGH );
digitalWrite( 9 , HIGH ); //左轮后退
digitalWrite( 10 , LOW);
}

大半径转向功能的代码

/*------------------------------------------------------------------------------------
版权说明:Copyright 2022 Robottime(Beijing) Technology Co., Ltd. All Rights Reserved.
Distributed under MIT license.See file LICENSE for detail or copy at
https://opensource.org/licenses/MIT
by 机器谱 2022-5-31 https://www.robotway.com/
--------------------------------------------------------
实验功能:
实现斜三角履带底盘大半径转向(原理为小车车轮同向不同速)
--------------------------------------------------------
实验接线:
左侧车轮接:D9,D10
| |
.-----------------------------------.
| |
| |-------.
| |【车头】|
| |-------*
| |
*-----------------------------------*
| |
右侧车轮接:D5,D6
------------------------------------------------------------------------------------*/
voidbig_Turn();// 大半径转向
//程序初始化部分:设置电机引脚为输出模式
voidsetup() {
pinMode( 5 , OUTPUT); //将引脚5设置为输出模式
pinMode( 6 , OUTPUT); //将引脚6设置为输出模式
pinMode( 9 , OUTPUT); //将引脚9设置为输出模式
pinMode( 10 , OUTPUT);//将引脚10设置为输出模式
}
//主程序部分:小车走弧形路径
voidloop() {
big_Turn();
}
//封装小车走大半径(弧线)动作子程序(同向不同速)
voidbig_Turn() {
analogWrite( 5 , 0 ); //右轮以255速度前进
analogWrite( 6 , 255);
analogWrite( 9 , 0 ); //左轮以150速度前进
analogWrite( 10 , 150 );
}

4.资料内容

样机3D文件

例程源代码

资料下载链接请参考https://www.robotway.com/h-col-125.html

审核编辑黄昊宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    206

    文章

    27004

    浏览量

    201353
收藏 人收藏

    评论

    相关推荐

    小型平行履带底盘制作分享

    小型平行履带底盘可以通过两侧履带的 差速运动 来实现前进、后退、原地转向、大半径转向等基本行驶功能。
    的头像 发表于 01-12 14:50 2707次阅读
    小型平行<b class='flag-5'>履带</b><b class='flag-5'>底盘</b>的<b class='flag-5'>制作</b>分享

    手动星三角降压启动#星三角形降压启动

    三角
    学习电子知识
    发布于 :2023年06月26日 19:38:43

    履带机器人 金属底盘

    ` 本帖最后由 威凯-智控 于 2012-8-14 23:28 编辑 今天给大家分享一个全金属的履带机器人底盘准备最履带机器人的朋友们,可以一起交流一下机器人疯狂爱好者 让思维沸腾起来 让智慧行动起来 共同创造机器人的精彩!
    发表于 08-14 23:25

    三角波的占空比测量

    如何测量三角波的占空比,有什么方案可以把三角波的占空比转换成方波的占空比?
    发表于 07-25 22:49

    AD10 怎么制作三角形的封装制作

    求助:AD10怎么制作三角形的封装制作,其他异形的封装要怎么制作???
    发表于 07-31 16:49

    关于stm32三角波发生器

    有没有懂三角波发生器制作的最好是常州或苏州的新人想求助一下
    发表于 03-09 14:17

    三角符号

    谁知道这三角符号是干嘛用的???突然蒙了~~
    发表于 07-21 22:23

    三角波发生器,其方波的高底电平本应该是直的,但是却是的,是为什么?

    我做的这个三角波发生器是用NE5532做的,其压摆率为9V/us,我做的三角波为20khz,但是其运放的1端口输出的方波却如图所示,其方波的高底电平本应该是直的,但是却是的。给位大神这是为什么?
    发表于 09-12 23:46

    利用324产生三角

    我在用555产生方波后经过74ls74分频,再经过324积分电路产生三角波 但是三角波不能无法产生 求大神看看电路帮忙
    发表于 07-01 14:05

    proteus三角波产生电路

    这个电路是三角波产生电路,但为什么示波器显示的输出波形方波和三角波都没有?
    发表于 12-30 23:28

    履带底盘的结构部分

    写在前面:看着网上那些履带底盘,怎么看怎么不舒服,还是决定自己做。这样就带来一个很大的问题,就是很多结构件都要用3D打印。我自己有3D打印机,下面不但会给出设计,还会给出实物照片。但是,对于没有3D
    发表于 02-19 03:54

    蓝牙遥控履带底盘行驶

    1. 功能描述 本文提供的示例所实现的功能为:用手机APP遥控斜三角履带底盘样机实现移动,包括前进、停止、后退、原地左转、原地右转。   2. 电子硬件 在这个示例中,采用了以下硬件,请大家
    的头像 发表于 12-16 13:37 483次阅读
    蓝牙遥控<b class='flag-5'>履带</b><b class='flag-5'>底盘</b>行驶

    小型双节履带底盘制作

    1.运动功能说明 双节履带车可以通过两个驱动轮的差速运动来实现前进、后退、原地转向、大半径转向等基本行驶功能,并可通过舵机关节模块进行小臂的抬起和落下。通过底盘运动与小臂运行的结合,实现上台阶、通过
    的头像 发表于 01-07 10:56 598次阅读
    小型双节<b class='flag-5'>履带</b><b class='flag-5'>底盘</b>的<b class='flag-5'>制作</b>

    三角履带底盘制作分享

    1.运动功能说明 正三角履带底盘可以通过两侧履带的差速运动来实现前进、后退、原地转向、大半径转向等基本行驶功能。同时,由于车身的正三角特性,
    的头像 发表于 01-18 10:40 574次阅读
    正<b class='flag-5'>三角</b><b class='flag-5'>履带</b><b class='flag-5'>底盘</b>的<b class='flag-5'>制作</b>分享

    小型三节履带底盘制作

    双节履带车可以通过两个驱动轮的差速运动来实现前进、后退、原地转向、大半径转向等基本行驶功能,并可通过舵机关节模块进行小臂的抬起和落下。通过底盘运动与小臂运行的结合,实现上台阶、通过坑洼地面等功能。
    的头像 发表于 01-29 09:15 775次阅读
    小型三节<b class='flag-5'>履带</b><b class='flag-5'>底盘</b>的<b class='flag-5'>制作</b>