是德科技创新测量工具,开启毫米波测量新视野

符合安规要求,非常适合工业控制及三相电源应用

LYTSwitch™-7 LED结合PFC及恒流输出特性

六足机器人

  • 六足机器人
  • 六足机器人
  • 六足机器人
  • 六足机器人
  • 六足机器人

六足机器人

六足机器人

六足机器人

六足机器人

六足机器人


前言:

       三年前发布的“智能六足机器人”作品颇受网友的喜欢,现在看来,那件作品还是过于粗糙。之前一直计划对本作品的资料内容进行修改整理,怎奈本人太懒,一拖再拖,直到今天才下定决心进行修改。修改本作品的另外一个原因是本人对原有的作品从机械结构、硬件电路和软件功能三个方面进行极大的改进和完成,用硬件的方法解决了上一个版本中存在的舵机抖动问题。

不多说,先上一个视频(本视频为本人参加2016年大联大创新设计大赛所拍):

原本计划免费出售本资料,但资料中有一部分内容是本人的心血,所以决定有偿出售,也算是希望各位网友能够真心本人的研究成果。

废话不多说,下面说明本作品相对上版本资料的不同之处:

1、使用硬件PWM芯片可同时产生32路PWM信号,无需舵机控制器即可完成32路并行舵机的控制;

2、机器人的功能已进行完善,除了实现六足机器人前进、后退、转圈等基本爬行动作外,可是实现六足形态和球形的自由变形功能;

3、本作品的步态控制(非动作组方式)参考了网友的做法:【毕业设计】仿生六足机器人控制系统(含论文、D-H数学模型 、程序、硬件原理图)

4、加入惯性导航控制(惯性导航模块为GY61),对六足形态下的机器人运动轨迹进行精确控制(每米直线前进误差不超过5厘米,航向角偏差不超过5度);

5、本资料适用于对机器人的运动控制有过一定研究的网友,零基础的网友建议学习一段时间后再参考本资料!

电路相关文件

电路图文件
硬件设计.zip
描述:硬件电路源文件
源代码
运动程序.zip
描述:源代码
其他文件
六足球形机器人机械结构设计.zip
描述:机械结构源文件
教程
蓝牙APP与作品说明书.rar
描述:作品说明书与蓝牙APP文件
收藏 (137)
扫码关注电路城

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归引用请注明出处所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。



继续阅读


  • 【国外开源】STM32 机器人视觉摄像机OpenMV Cam设计(硬件+固件源码等)

    OpenMV Cam概述:OpenMV项目旨在通过开发开源的低成本机器视觉摄像机,为业余爱好者和制造商提供机器视觉。OpenMV项目于2015年成功通过Kickstarter资助。第一代OpenMV摄像机基于STM的STM32F ARM Cortex-M MCU和Omnivision OV7725传感器。OpenMV摄像机可以在Python3中进行编程,并附有大量的图像处理功能,如面部检测和跟踪,关键点描述符,彩色斑点跟踪,QR和条形码支持,AprilTags,GIF和MJPEG记录等等。OpenMV摄像机板内置RGB和红外LED,用于编程和视频流的USB FS,uSD插座和I / O头,可以分解PWM,UART,SPI和I2C。此外,OpenMV还支持使用诸如WiFi,BLE,Thermal(FIR)和LCD屏蔽等I / O头的扩展模块(屏蔽)。OpenMV配备了专门用于支持OpenMV摄像机的跨平台IDE(基于QT创建者)。IDE允许查看帧缓冲区,访问传感器控制,上传脚本并通过串行通过USB(或WiFi / BLE(如果可用))在相机上运行它们。STM32 机器人视觉摄像机OpenMV Cam实物截图: STM32 机器人视觉摄像机OpenMV Cam特性: 所有I / O引脚输出3.3V并具有5V容限。在标准的M12镜头座上配有一个2.8mm镜头,便于其他镜头交换。全速USB(12Mbs)接口到您的计算机。您的OpenMV摄像机在插入时将显示为虚拟COM端口和USB闪存驱动器。一个能够100Mb读/写的微型SD卡插槽,允许您的OpenMV摄像头记录视频并轻松拉取机器视觉资产从微型SD卡。SPI总线可以运行高达45Mbs,使您可以轻松地将系统中的图像数据传输到LCD屏蔽,WiFi屏蔽或另一个微控制器。I2C总线,CAN总线和异步串行总线(TX / RX),用于与其他微控制器和传感器接口。12位ADC和12位DAC。两个用于伺服控制的I / O引脚。所有I / O引脚上的中断和PWM(板上有9个I / O引脚)。另外还有一个RGB LED和两个高功率的850nm红外LED。由MacroFab在美国制造的OpenMV LLCOpenMV Cam M4 与 M7区别:STM32 机器人视觉摄像机OpenMV Cam应用: 标记跟踪您可以使用您的OpenMV Cam来检测组的颜色,而不是独立的颜色。这允许您创建可以放置在对象上的色彩制作者(2个或更多颜色标签),允许您的OpenMV Cam了解标签对象的内容。视频演示这里。 人脸检测您可以使用OpenMV Cam(或任何通用对象)检测Faces。您的OpenMV Cam可以处理Haar Cascades进行通用对象检测,并配有内置的Frontal Face Cascade和Eye Haar Cascade来检测脸部和眼睛。 眼睛追踪您可以使用眼动跟踪与您的OpenMV摄像头来检测某人的注视。然后,您可以使用它来控制机器人。眼睛跟踪检测瞳孔的位置,同时检测图像中是否有眼睛。 光流您可以使用光流来检测您的OpenMV摄像机正在查看的翻译。例如,您可以使用四通孔上的光流来确定其在空气中的稳定性。 QR码检测/解码您可以使用OpenMV Cam在其视野中读取QR码。通过QR码检测/解码,您可以使智能机器人能够读取环境中的标签。您可以在此处查看我们的视频。 边缘/线路检测您可以通过Canny Edge Detector算法或简单的高通滤波进行边缘检测,然后进行阈值处理。在您拥有二进制图像后,您可以使用霍夫检测器查找图像中的所有行。通过边缘/线检测,您可以使用OpenMV Cam来轻松检测对象的方向。 模板匹配您可以使用与OpenMV Cam模板匹配来检测翻译的预先保存的图像何时被视图。例如,可以使用模板匹配来查找PCB上的基准或读取显示器上的已知数字。 图像捕获您可以使用OpenMV摄像头捕获多达320x240 RGB565(或640x480灰度)BMP / JPG / PPM / PGM图像。您可以直接控制如何在Python脚本中捕获图像。最重要的是,您可以在保存机器视觉功能和/或绘制框架之前进行预设。 视频录制您可以使用OpenMV摄像机记录多达320x240 RGB565(或640x480灰度)MJPEG视频或GIF图像。您可以直接控制如何将每个视频帧记录在Python脚本中,并完全控制视频录制的开始和结束。而且,像拍摄图像一样,您可以在保存机器视觉功能和/或绘制视频帧之前对其进行预处理。 数据矩阵检测/解码(M7)OpenMV Cam M7也可以检测和解码数据矩阵2D条形码。您可以在此处查看我们的视频。 线性条码解码(M7)OpenMV Cam M7还可以解码1D线性条形码。特别地,它可以解码EAN2,EAN5,EAN8,UPCE,ISBN10,UPCA,EAN13,ISBN13,I25,DATABAR,DARABAR_EXP,CODABAR,CODE39,CODE93和CODE128条形码。您可以在此处查看我们的视频。 AprilTag跟踪(M7)甚至比上述的QR码更好,OpenMV Cam M7也可以追溯到160x120的AprilTags,高达约12 FPS。AprilTags是旋转,尺度,剪切和照明不变的最先进的流感标记。我们在这里有一个这个功能的视频。附件内容截图:电路城更多资料推荐:基于STM32F407的openmv项目设计资料,下载链接:http://www.cirmall.com/circuit/847/detail?3
    来自:安防与监控时间:2017-07-14 stm32 机器人 国外开源
  • 小车机器人专用!手机无线调试神器,附APP+Arduino源码

    手机蓝牙通信遥控无线调试神器介绍:最近也看到论坛很多小车啊机器人项目,似乎有必要为大家提供一个完善的遥控解决方案,所以翻出这个工程小通了个宵准备填上这个遥远的坑。手机遥控蓝牙通信无线调试APP基本功能已经完成了,目前正在各大应用商店审核,下面会详细介绍一下功能和使用方法。连接Arduino的实用调试工具,分为几个模块:提供模拟摇杆、重力感应控制,串口示波器功能,串口调试助手功能等;APP通过蓝牙连接硬件模块,附件内容提供配套Arduino库。先看看APP的UI界面,如截图:APP是通过蓝牙连接蓝牙模块然后和Arduino交互的,点击右上角的图标连接就行(当然模块需要事先在手机设置里配对),依次介绍一下各个标签的功能:摇杆功能:连接Arduino后可以在程序里通过库函数读取到摇杆的数值,用于遥控小车什么的最方便啦,比如我之前的 Qbot 就是用这个遥控的重力感应功能:跟摇杆一样,不过这里变成摇晃手机进行控制了,依然是可以在Arduino程序里读出数据曲线功能:提供3个通道数据的曲线绘制功能,曲线的数据可以在Arduino库函数里进行调用发送,方便用于调节参数之类的串口助手功能:前面几个模式都是可以调用库函数进行方便的交互的,但是如果只想按自己的指令来操作,或者只是想有个串口显示的窗口,就可以用到这个模块,既可以发送数据也可以接收,是完全透传的Arduino库函数的使用:库函数的下载地址在文末,使用方法其实和之前的迹和颜艺Boy基本雷同,可以参考连接使用:手机摄像头实时跟踪小车,附APP和Arduino源码:http://www.cirmall.com/circuit/6375/detail?3能识别人脸表情的高仿真机器人Arduino设计:http://www.cirmall.com/circuit/6374/detail?3不一样的是,由于前两者都只需要接收手机数据,所以可以使用软件串口来连接模块,所以可以自定义端口而且不影响程序下载;而由于软件串口在同时收发的时候会有丢包的BUG,所以在本APP中只能使用硬件串口连接(另一个原因是像曲线绘制功能需要较高的通信速率,所以硬件串口会可靠很多),这里非常建议使用带2个以上串口的Arduino板子如Mega,pro micro等,省去下载的时候拔插模块的麻烦。
    来自:其他时间:2017-06-30 arduino 机器人 小车
  • 模仿人脸表情的高逼真机器人,附模仿表情的APP+Arduino源码

    模仿人脸表情的高逼真机器人概述: 和之前的迹APP一样,我给颜艺Boy也提供了Arduino的库函数支持,可以让Arduino通过蓝牙读取人脸的表情、姿态、位置信息,库的使用非常简单,看示例代码就知道了。支持通过蓝牙输出人脸数据,开发板通过蓝牙串口读取,可以结合Arduino实现一些有趣的作品。见“相关文件”下载。制作的手机APP截图:模仿人脸表情的高逼真机器人程序功能模块: OpenCV人脸识别基于多级回归树的人脸关键点回归基于SVM的人脸训练集表情分类识别3D GUI显示蓝牙通信用于连接硬件模仿人脸表情的高逼真机器人视频演示:模仿人脸表情的高逼真机器人总结:其中关键点的检测效果还不错,而表情分类由于样本量的原因稍有些许不稳定(各种表情只用了25个训练样本)由于训练样本运算量较大,所以先通过手机采集图像数据,然后加好标签在PC端读取数据进行训练,APP中则直接加载训练好的XML文件。值得一提的是,在表情分类模块中,对人脸关键点数据的归一化操作十分重要,在网上看到一些案例是直接将点的像素坐标归一化,然而这样无法保证对所有头部姿态都进行正确分类。所以程序里我使用了一个坐标转换,将点的像素坐标转换为以人眉心为原点的坐标系,这样再归一化之后泛化效果就好了很多。蓝牙模块连接,连接线如图:注意的是只需要接蓝牙的Tx,不需要接Rx,这样是为了让Arduino的print函数依然可以往控制台打印数据,另外下载程序的时候不要连接蓝牙不然会数据冲突无法下载。还需要注意初始化的波特率必须跟蓝牙模块移植。 其实用软串口的话就没有这些问题了,但是我好懒。。没时间完善库😥,要是有同学加上了软串口功能可以找我把代码整合进去。APP兼容性由于市面上手机型号繁多,对于不同架构的CPU不一定全部都能支持,有安装问题的可以在下载页面留言反馈我有空的话会尽量适配的。安装好了之后如果打开应用卡住或者闪退可能是手机上的安全软件限制了APP的权限,这时候需要去手机设置里开启APP使用摄像头和蓝牙的权限,以原生系统为例操作步骤如下:设置-应用-已安装-i颜艺Boy-权限管理。
    来自:机器人时间:2017-06-30 arduino 机器人 蓝牙通信
  • 智能16 舵机控制板(上位机+说明书+舵机示例程序等)

    16 路舵机控制USB /TTL /蓝牙(选配蓝牙模块)连接动作状态设定,简化动作过程编写在线运动程序编辑,自定义动作序列完善的电脑端控制软件,在线控制,离线运行!USB 供电(用于编写程序),直接插拔,无需安装驱动 2 性能参数性能参数主控芯片:STM32 系列主频:48MHz尺寸:43.5mm X 36mm X 12mm安装孔位置:37mm X 30mm,孔径3mm使用温度:-40℃~80℃控制板工作电压:USB 供电:5VTTL 串口:3.3V备注:USB 或TTL 通讯二选一舵机工作电压:5-7.2V JP1 需要单独给舵机供电(5-7.2V)舵机电机通道:16 路舵机PWM 精度:0.1us舵机最小控制步长:1us通讯接口:USB 、TTL (蓝牙可选)波特率:9600Kps上位机软件:有动作组数量:16 组最大存储动作数量:8192
    来自:机器人时间:2017-06-19 机器人 智能 控制板
  • 3D 打印最酷机器人(分享STL文件)

    先来张 3D 打印机器人靓照:再来张不一样的机器人的三维模型:附件内容截图:
    来自:DIY创意产品时间:2017-06-14 机器人 3d 打印


  • 多功能智能机器人、智能小车(附避悬崖、避障、寻迹、追光、舞蹈等功能)

    多功能智能机器人概述: SL-3010 双龙智能机器人, 是为青少年学习AVR 单片机原理及机器人制作原理研制的新产品。SL-3010 双龙智能机器人具有多个红外传感器、光电传感器、接触传感器、声音传感器、直流稳压滤波电路、直流减速电机、驱动轮、导向轮及驱动电路、电池架、遥控接口(遥控收发器为选购件) 、音响器、LED 发光二极指示、ISP 下载接口及下载电缆、伺服电机接口、RS232 接口等。主芯片采用AVR 单片机AT90S8515, 不需购仿真器、编程器、芯片适配器就可搞单片机开发应用。智能机器人、智能小车实物展示:该智能机器人可具有以下功能:1、具有避悬崖、避障功能。机器人可放在白色台桌上声控启动前进, 在机器人前方有红外传感器和接触传感器,当机器人的前方遇到悬崖时, 机器人自动后退并转弯再前进; 在机器人左右侧有红外传感器和接触传感器,当左侧、右侧遇到悬崖时, 机器人自动转弯避开悬崖;当前方遇到障碍物时, 机器人自动后退并转弯再前进。2、能按程序设计行走, 因为有程序ISP 下载功能, 就可编程下载。如走8 字, 走正方形, 走长方形;走S 形, 碰障返回; 走螺旋形, 碰障返回,并从头开始;定时动作(例:2 分钟停止动作), 声控唤醒等等。3、寻迹功能: 能按照黑色轨道(白底上用黑色胶带贴成) 声控启动寻迹,按黑色轨道行走。在机器人后部有接触传感器, 可做机器人接力竞赛。4、追光功能: 在机器人前上方有二个光敏传感器当眼睛使用, 当用强光照机器人的眼睛时, 机器人能追光行走;5、找光源, 向光源前进, 碰到光源停下(可设计成机器人灭火比赛, 碰到光源时开动风扇电机); 也可作球赛机器人;6、遥控功能: 配上遥控收发器, 可按遥控方式前进、后退、左转、右转、原地旋转等动作。也可设计成遥控自学习功能, 可重复按人工遥控时路线自走。北京市 101 中学的“自学习远程控制可视探测机器人”,2002 年8 月参加郑州全国青少年科技创新大赛,一下子获得多个大奖,2003 年2 月参加美国英特尔世界机器人大赛荣获特别奖。7、跳舞功能: 具有伺服电机接口及声音接口, 可根据音乐节拍动作, 舞曲停, 机器人也停止动作。8、单片机乐曲功能: 可下载你喜爱的歌曲, 以上机器人动作,均可发出不同乐曲声, 用声音告诉你它在做什么事, 或表示喜怒哀乐感情。9、机器人走迷宫: 利用两侧的红外传感器和接触传感器(也可用两侧的红外探测器转过90度安装, 探测墙壁行走),是避障功能的进一步应用, 如何以最快时间走出迷宫。10、AVR 单片机学习功能:具有AVR 单片机各种接口, 可充分利用PC 机资源, 不用仿真器,不用编程器、不用芯片适配器就可对AVR 单片机进行编程、模拟调试、下载编程, RS232通信实验、单片机组态实验等, 教你学会单片机的开发应用。11、伺服电机功能: 接上伺服电机, 根据你的设计程序动作。如: 当乐曲指挥家;抓取物件,推球比赛等。12、更多功能:你还能教SL3010 机器人具有更多、更好、更大、更聪明的本领吗? 请你快想象、快动手、来参加机器人制作比赛!也可在机器人上方加装各种功能扩展板, 做你想要做的事。附件内容截图:原文出处:http://www.sl.com.cn/ProductShow.asp?id=408...
    来自:机器人时间:2016-12-28 智能小车 传感器 避障 智能机器人
  • 【开源】BOXZ 可换肤,可卖萌,可遥控,智能小车机器人 ​

    BOXZ盒仔教育娱乐智能遥控机器人概述: BOXZ,中文名盒仔。是一款开源的互动娱乐平台!我们将Arduino,亚克力板和纸模型创意的结合在一起,让大家可以快速搭建自己的遥控玩偶,开展互动体验,而它的组装就像搭乐高积木或者宜家家居一样简单!而盒仔的外形和功能完全取决于您的创意。我们可以用它来搞足球比赛,角色扮演,赛车或对战,甚至拍MV!BOXZ的外形和功能完全取决于您的创意。各种可爱的、创意的、经典的、搞怪的皮肤任你挑选。实物购买链接:https://item.taobao.com/item.htm?spm=a1z10.1-c.w40...关于APP应用这应该是迄今为止最好的Arduino互动机器人APP了!我们的IOS版APP已经在苹果的官方市场上架https://itunes.apple.com/cn/app/boxz/id783688269?m...新版本的APP对UI进行了全面升级,推出了足球季的主题。本APP主要包含2大功能,第一个是GO互动模式,另一个就是我们全新推出的DIY编程模式。在GO互动模式下,玩家可以通过APP对盒仔进行遥控,控制器运动方向和动作。在DIY编程模式下,小伙伴们只要简单的拖拽指令,即可实现BOXZ的自动控制功能。这样可以很容易通过自编程实现机器人自动完成指定任务,例如让盒仔从A点达到B点。关于机械结构我们重新定义了盒仔的机械结构,并优化了连接部分的设计,组装仅需半小时。技术规格: 外壳尺寸:130x130x130mm微型控制器:ATmega328引导装载程序:Arduino Nano通讯模块:低功耗蓝牙4.0通讯模块蓝牙芯片: TI CC2541供电电源:7.4V 350MAH 25C锂电池(套件内不包含)最远传输距离:15m左右(室内)关于协议新版的迷你盒仔采用了国际主流的开源通讯协议JSON,语法直观,通俗易懂。同时我们公开了协议的API,大家不仅仅可以用手机遥控了哦。https://github.com/leolite/BOXZ/tree/BOXZ/BOXZ/Cod...关于版权BOXZ 和 盒仔 均为DIYFUN.ORG团队的注册商标,未经授权禁止用作商业用途。授权协议: Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0)http://creativecommons.org/licenses/by-nc-sa/3.0/您只需在作品中注明"BOXZ"或"盒仔"字样,即可基于非商业目下使用和修改盒仔及其设计!安装说明\皮肤\APP下载等请看以下网址:http://www.diyfun.org/...
    来自:机器人时间:2016-12-23 arduino 开源 智能小车 机器人
  • 小制作,大发明!迷你Arduino小黄人DIY制作(制作流程、代码等)

    相信大家应该记得小黄人大眼睛,超级可爱搞笑。今天给大家分享的小黄人,模样跟电视里看到的一样迷人可爱。见截图展示:所需材料: Kinder egg capsule;high impact polystyrene piece;a pair of wheels (obtained from Nutella pots);third wheel (obtained from an old cassete player system);a pair of micro DC geared motors with hubs and brackets;small ball bearing with flange;screws and nuts;Arduino UNO (note on the below picture that an Arduino Nano is shown. It was my first option, but my Nano board have a mini USB connector and my mini USB cable is broken);L298N breakout board;HC-SR04 sensor;a pair of LiPo batteries;jumper wires;thin wires (for the hair).见截图展示:小黄人内部设计结构:说明:该设计来自国外网站分享,考虑到翻译不对会误导网友,所以还是希望网友本人看附件内容的原文出处吧。...
  • 室内环境健康监测机器人(原理图、源码等)

    室内环境健康监测机器人功能概述: 家庭生态环境健康管理机器人需要完成空气质量、环境噪音、可见光污染、进水污染监测,融合机器人本身、远程无线节点、智能家电等各路传感器检测的环境状态数据,推理出环境状态调节方案,如果需要调节环境,则机器人通过物联网输出控制指令,控制相应的室内环境调节家电设备工作,例如照明系统、空调系统、加湿机、空气净化器、智能窗帘系统及音响系统,以满足人们健康生活的需要。家庭生态环境健康管理机器人逻辑框图:家庭生态环境健康管理机器人采用四轮驱动的智能车结构设计,在一个长圆形的智能车底盘上,依次安装相同规格的三层PVC板,用于安装机器人所需的各种电路模块。实物作品图:...
  • 微信控制家庭智能小管家机器人(附语音聊天、人脸检测、自主巡航等)

    家庭智能小管家机器人功能概述: 该项目是基于嵌入式开发平台的机器人,这个机器人主要使用树莓派和arduino作为核心控制,在互联网这个大的平台上进行机器人的工作和维护、主要使用环境是在室内。机器人系统运行的环境是Linux系统、主要是C、Python、PHP等语言、系统需要局域网或者公网的网络环境。计划实现环境监控及报警、安全防护、文体办公,家庭娱乐、媒体影音、出行天气等功能,机器人作为家庭里的小管家,当室内没人的时候,机器人在室内自主巡航进行环境检测、安全报警等并随时向用户提供家里情况,比如室内温度、煤气检测并实时上传到互联网。使用云服务器,大数据等。用户可以通过网页,或者微信对机器人进行一个部署。并且会报警处理一些事情,例如降温功能,人脸检测报警等。当用户在家时,机器人可以为用户播放音乐、电影、语音识别聊天等,而且还会抓取网络新闻、发送微博、邮件、生成扫描二维码、文字提取等功能都已经可以实现。另外该机器人已经实现了自主无线充电。作品实物图展示:系统设计框图:视频演示:...

芯片低价购
销量
172
查看
29K
参数名 参数值
发布于 2014 年 05 月 06日
更新于 2017 年 04 月 17日
Moore8直播课堂