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

审核编辑黄昊宇

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

    关注

    210

    文章

    28180

    浏览量

    206386
收藏 人收藏

    评论

    相关推荐

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

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

    履带机器人 金属底盘

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

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

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

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

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

    履带底盘的结构部分

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

    三角

    三角形目前的多分辨率算法(LOD)大多采用三角形作为最小的渲染图元,综合该算法的主要思想,使用一种更加复杂的图元:以“宏三角形”为最小
    发表于 03-02 11:17 1023次阅读
    宏<b class='flag-5'>三角</b>形

    三角波发生器

    三角波发生器 该简易三角
    发表于 09-17 16:41 2036次阅读
    <b class='flag-5'>三角</b>波发生器

    使用断星合三角隔延时的星三角启动电路

    使用断星合三角隔延时的星三角启动电路
    发表于 02-27 10:24 4377次阅读
    使用断星合<b class='flag-5'>三角</b>隔延时的星<b class='flag-5'>三角</b>启动电路

    莱洛三角泵的设计与分析

    针对齿轮泵周向泵油路径以及螺杆泵螺旋状的油路易产生泄漏的问题,设计出以莱洛三角形为截面的莱洛转子,大大简化了复杂的齿廓型线设计参数,提出一种直线式泵油的新型莱洛三角泵。阐述了莱洛三角
    发表于 03-01 10:16 0次下载

    三角测距是什么意思?三角测距原理图解

    三角测距是什么意思?三角测距原理图解 三角测距是什么意思? 三角测距法是一种低成本的激光雷达测距方案,三角测距是利用激光这把尺子,根据各种参
    的头像 发表于 06-21 17:33 3.8w次阅读
    <b class='flag-5'>三角</b>测距是什么意思?<b class='flag-5'>三角</b>测距原理图解

    蓝牙遥控履带底盘行驶

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

    小型双节履带底盘制作

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

    三角履带底盘制作分享

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

    小型履带底盘制作

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

    电机星三角启动如何选择接触器

    三角启动器基本都是成套没备,一般不用电工去选择各种接触器的负载功率,根据实际使用需求来选择和电机输出功率配套的星三角启动器即可。   如果买不到对应的启动器,那么就需要自已动手制作一台星
    的头像 发表于 06-01 17:46 4870次阅读