组装

材料清单:
主体采用框架式的结构
1.两个侧板分别安装有四个舵机,每两个舵机上安装一条腿。

2.两个侧板中间有一个连接板同时充当了电气元器件安装平台的作用。蓝色的为主控板,红色的为稳压板,绿色的为舵机扩展板。同时还配有一个开关。


3.连接板背面安装电池。

4.还有4个连接侧板的框架件。

腿部的安装
这里只详细的介绍一下腿部的安装
注意:腿部关节的螺丝不要拧死。

假设我们安装的是一条前腿。
步骤1:白色长杆通过白色的圆轴安装在黑色长杆的上面。
步骤2:在黑色长杆底端上安装足端。
步骤3:白色短杆安装在白色长杆的下方;另一个白色短杆安装在黑色长杆的上方。
步骤4:黑白长杆分别插上舵片连接在两个舵机上。
后腿与前腿是水平对称的

电路控制

线路连接:
步骤1:连接开关与电池。
步骤2:连接开关与调压模块并进行电压调节(旋转调压板上的金属按钮)。
步骤3:连接剩余电路按照同名电路连接(GND连GND、6V+连6V+)。
舵机连接:

先确定头部(Py板的usb接口一方为头)。分清腿的编号(按顺时针,分别为腿1、腿2、腿3、腿4)。每个腿由两个舵机分别控制前杆和后杆。每个舵机在舵机扩展板中都有对应的位置。按照绿色框中的数字,对应连接舵机与扩展板。
连接完后,可以用扎带扎好线路。
控制的实现:

电池通过调压板调压给主控和舵机扩展板供电。
Py板为主控,可以处理来自遥控器的信号并结合自身内部的算法程序将信号转化为舵机的转角通过I2C总线输出给舵机扩展板。
舵机扩展板将接收的转角信号转化为PWM信号用于控制8个舵机。


遥控器的控制信号转递给主控里的‘TROT步态函数’程序,然后生成运动参数。
运动参数再生成对应每一条腿的足端坐标,然后发送给‘运动学逆解’程序。
‘运动学逆解’程序将足端坐标转化为舵机转动角度,发送给PCA9685,然后再通过I2C协议进而控制舵机。
指令完成,继续循环下一次指令。

总结

有幸加入了‘南昌理工学院人工智能学院特种机器人研发中心实验室workshop项目实践平台’。以前的总觉得机器人离我们的生活还很遥远,其实机器人早已出现在人们的生活中,比如扫地机、无人机、导游机器人、送餐机器人等等这些都属于机器人。人工智能真的离人们的生活越来越近,我也相信在不久的将来人人都可以拥有一台机器人。
比如我们仿制的这款斯坦福机械狗,材料成本较低,还可以根据自己的想法DIY。理论知识也很容易掌握,主要包括Python语言、舵机原理、I2C协议、PWM信号等。然后动手组装、连接线路也都很简单。只要学会了这些,人人遛一只机械狗不是问题。
如果你喜欢机器人或者有这方面的兴趣,可以和我们一起学习、交流。打造一只属于自己的机械狗!
南昌理工学院黄迅老师教学视频

仿制斯坦福机械狗——组装与电路控制相关推荐

  1. 仿制斯坦福机械狗——组装过程

    模型结构 组装材料清单 四足机器人采用框架式结构,组成有2块侧板,8个腿部舵机,4条腿部结构,一块连接件(电器安装平台),主控,稳压板,舵机扩展板,电池,电池固定十字架,4个框架件,4个连接件固定块. ...

  2. 仿制斯坦福机械狗——动起来!

    根据之前的博客我们可以顺利完成机械狗的零件的组装以及电路的连接.如图(可以在机械狗身上DIY自己喜欢的图案).接下来我们让机械狗动起来! 一.程序的烧录 1.将控制器与电脑连接. 2.解压烧录工具包. ...

  3. 仿制斯坦福机械狗——机械结构与动力搭配

    简介: Standford Doggo由斯坦福大学的学生机器人俱乐部开发.它是一个重量不到5千克的四足机器人,能够动态运动,使其能够达到所有四足机器人的最高跳跃1.07米.还能以0.9米/秒的速度向前 ...

  4. 斯坦福机器狗的设计与实现 四足机器人的组装全过程

    四足机器人的组装全过程 视频教程: http://online.edu.senlanit.com/playback/playback?cid=a0844796-d979-4dd9-9f63-a44f5 ...

  5. 斯坦福机器狗机械结构

    - 对象 斯坦福机器狗 - 机械结构上的重 要概念 腿型:并联腿,串联腿(运动范围大) 串联腿分类:外膝肘式,全肘式,全膝式,内膝肘式(稳定性高). 无刷电机. 四足机器人的足端设计主要有三种形式,即 ...

  6. Spotmicroai机械狗初上手——组装测试踩坑(二)

    Spotmicroai机械狗初上手--组装测试踩坑 说明 spotmicroai/utilities文件夹 log.py config.py queues.py run.sh spotmicroai/ ...

  7. 斯坦福机器狗的设计与实现 (在组装和测试中遇到的问题及解决办法,亲测有效,出现Host does not exist问题的解决)

    组装斯坦福机器狗遇到 的问题和解决办法 经过了漫长的学习,现在我的机器狗已经组装好了,也可以跳.小跑等形态. 组装好的测试视频-- 仿斯坦福机器狗 下面来说一说我遇到的问题: 组装 1. 首先要注意这 ...

  8. Spotmicroai机械狗初上手——软件准备(一)

    Spotmicroai初上手--软件准备 前言 Spotmicro介绍 准备资料 安装 踩坑 无法安装库python-smbus raspi-config 蓝牙连接手柄 no module named ...

  9. 在机械狗上利用AstraPro3D深度摄像头简单实现目标跟踪和人体姿态识别

    本次任务是将AstraPro3D摄像头和机械狗运用起来,AstraPro为奥比中光开发的3D传感摄像头,机械狗是云深处绝影mini,过程中主要运用到了AstraSDK做骨架提取,ros系统控制机械狗和 ...

最新文章

  1. 【剑指offer-Java版】32从1到n的整数中1出现的次数
  2. 最强的浏览器插件——油猴脚本
  3. as3转换为html5,AS3和HTML5 - 使用正则表达式将字符串解析为数组
  4. jq获取id的名称_查找 Linux 发行版名称、版本和内核详细信息 | Linux 中国
  5. LeetCode算法入门- Add Two Numbers-day3
  6. 报错Cannot determine embedded database driver class for database type NONE解决方法
  7. 95-268-280-源码-Flink通信层的序列化与反序列化
  8. 第二章--物理层--重点
  9. 周学习进度---05
  10. [2017浙工大之江学院决赛 H] qwb与学姐(并查集,按秩合并,最小生成树,LCA)...
  11. java常用的date类
  12. matlab 取点画图,matlab如何画图
  13. es文件无法找到局域网服务器,手机ES文件管理器局域网连接电脑WIN10,访问电脑文件...
  14. 社交网络中影响力传播模型
  15. 解决ubuntu20.04火狐浏览器不能播放视频
  16. “德阳造”水上智能清污机器人 一次可收集500公斤垃圾
  17. [Unity ECS] 游戏对象转换和子场景 [1]
  18. 指针:const与指针
  19. SSL证书解决无效证书问题 - cookie用法 - session - 突破验证码python爬虫知识点3
  20. 世界上最美的72个地方

热门文章

  1. 苹果xsmax有高通基带吗_苹果将使用高通5G基带至2023年 之后或许从高通公司继续采购产品...
  2. Jetson Xavier NX 解码性能评测
  3. java dtu 采集程序_一文教你用DTU主动采集,省去PLC、单片机、RTU等,节约成本
  4. 2019年实体店如何运用小程序赚钱(下)
  5. java 创建topic,RocketMQ在Java代码之中手动创建Topic
  6. Java⽇志框架学习笔记
  7. 路由器与交换机的基本工作原理思维导图
  8. js正则----匹配0个如何表示
  9. 【算法】计算三角形面积
  10. 开发实现物理加速度移动_无限法则开发经验分享:射击游戏的物理引擎应用和移动模拟...