2、选择什么样的机器人本体

news2024/11/15 11:31:33

        

      如果说世界是物质的,那么应该先制造出机器人的本体,再让她产生灵魂。如果是精神的呢,世界是无中生有的呢,那就先在仿真中研究算法吧。
        而我比较崇尚初中哲学的一句话,世界是物质的,物质是运动的,运动是有规律的,规律是可以认识的。所以我先选择了本体。
1、InMoov
    首先的一个强烈的冲动,是制造一个全尺寸的人形机器人,可以出席各种活动,与人打招呼,攀谈,尽显B格。找了很久,终于选定了InMoov。3d打印机都选好了,就要动手时,又在facebooke、DFRobot、instructables.com、古月居、知乎等逛了几圈,认识几个搞出InMoov的小伙伴后,兴致渐渐的淡了。原因很简单,机器人设计年代太久远,材料笨重,运动有很大的噪声,最主要的是不利于扩展,不利于试验。

2、Mit Cheetah
    麻省理工的开源四足机器狗软硬件都开源了,国内复刻出来的厂家有不少了,门槛已经很低了。当时我只是把这个连同双足一起呈领导审批,作为一个抛砖引玉罢了。谁知领导看了当即拍板,就是它了,作为我们的农业智能化测量工具啊,它长这样。


    机器狗花了2万元,等了1个月零1周才回来,是一个整体啊。买回来后就能四处溜达,就是有点不稳。陆续的人也招到了,准备甩掉遥控器,用语音控制。并加上slam,进行自动导航研发。实际上它长这样:


    研究过程中,遇到了很多问题,代码移植,系统备份,系统升级,安装ros,安装驱动,掌握代码,改写框架,添加算法与控制,这些纯软件的层面是基本可控的。一个月后,集成了九大传感器,集温湿度、风速风向、wifi、拍照、红外、激光雷达、显示屏、二个月后,已将语音控制拿下,可以丢掉遥控器了。三个月后,slam已小成,也正是这个时侯, 意外发生了,在一次试验中,这条狗的一条腿被玩瘸了,右后腿站不起来了。
    于是,返厂维修,须不知,这一返厂,直到今天也没能拿到货。细想研发过程的点滴,我竟想放弃这条狗了。毕竟是整体购买的,虽说开源,但厂家也有一些私藏,如分电板电路,但凡出了一点问题,就傻了,有些不知所措。再就是控制板upboard,开源的时间太长了,这个板子的算力太差,连ros都跑不起来,更别提后面的强化学习了,这也赌死了日后的扩展之路。电源也很拉胯,电路组线零乱,真机调试太难,总之,总之,数言难尽。

3、alexbot
    等待机器狗的过程中,我开始真正的懂了,为什么我们国家一直要坚持走自主可控之路。以技术服务发展百年盛鼎,在核心领域实现自主可控是企业变大变强的最重条件,没有之一。于是我开始研究各种机器人本体,有双足的,有四足的,有飞的,有爬的,直到我遇到了alexbot,哈工大博士团队开源的一款双足机器人产品,于是开始了艰难的复刻之路。大家有兴趣的可以看这个帖子:https://zhuanlan.zhihu.com/p/692264591,可以留言加群,大家一起从零开始,下面放上本体需要的所有零件及报价。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1622241.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

25考研数学可以全程跟张宇吗?

先说结论:25可以全程跟张宇。除了这三种情况。 总的来说,张宇的知识点是全的,不需要担心漏知识点、漏经典方法。不单高数,线代概率也是这样。 但是,老师讲得好,不能保证你上岸。 如果遇到这三种情况&…

【计算机网络】网络模型

OSI七层网络模型 七层模型如图所示 每层的概念和功能 物理层 职责:将数据以比特为单位,通过不同的传输介质将数据传输出去。 主要协议:物理媒介相关的协议,如RS232,V.35,以太网等。 数据链路层 职责&…

登录vcenter,提示no healthy upstream

当登录vCenter时收到“no healthy upstream”错误提示时,这通常意味着vCenter Server无法与它的某些关键组件或依赖的服务建立有效的连接。这个错误表明vCenter系统的某个上游组件(例如内部服务、数据库、网络资源或其他依赖项)未能达到正常工…

ardupilot开发 --- Jetson Orin Nano 篇

多情应笑我早生华发 0. 一些概念1. 系统安装(刷机、flash)1.1 使用SD卡安装系统1.2 使用固态硬盘安装系统 0. 一些概念 官网:https://www.nvidia.com/en-us/ Developers Documentation Getting Started Jetson Developer Kits User Guid…

STM32 HAL库F103系列之DAC实验(二)

DAC输出正弦波实验 实验简要 1,功能描述 通过DAC1通道1(PA4)输出正弦波,然后通过DS100示波器查看波形 2,使用定时器7 TRGO事件触发转换 TEN1位置1、TSEL1[2:0]010 3,关闭输出缓冲 BOFF1位置1 4,使用DMA模式 DMAE…

DDR3简介

文章目录 前言一、ddr_stress_tester_v2.90配置流程二、将inc配置文件下载到板子上1.连接方式2.打开DDR_Tester 软件 uboot中DDR初始化的修改 前言 💦DDR3在自己做完板子后需要验证下,测试DDR3是否能正常使用,如果不能正常使用,其…

测试实战哦

软件测试 测试用例:为了特定的目的而设计的一组测试输入,执行条件和预期结果的文档 用例ID,用例标题,测试项目,用例级别,预置条件,输入数据,执行步骤,预期结果 软件开发…

【项目经理沟通之道】项目管理必会的思维分析工具 07

作项目管理,除多沟通同步外,关键核心点,要学会诱导相关人,参与进来,真正认为自己是项目一份子,才能心往一处想,劲往一处使,团结一心才能干大事。 人性永远都是只对自己有益事情感兴…

游戏工作室为什么要使用海外住宅IP防封?

当谈到游戏工作室时,它们通常以多开游戏账号来获取收益为主要目标。这种商业模式在游戏产业中已经成为一个独特而且颇具潜力的领域。然而,随之而来的是防封问题,特别是当游戏工作室试图通过多开账号来赚取更多收益时。因此,我们有…

短视频账号矩阵系统==技术源头开发

短视频账号矩阵系统技术源头开发 一、短视频矩阵功能构建: 1. 关键词批量比距生成(区域词行业词产品词) 2. 多平台多账号一站式运营管理 3. 视频内容批量复制生成 4. 视频内容批量多平台投放 5. 视频数据分析及粉丝画像分布统计 6. 智能…

mongodb 分片集群认证

增加认证 副本间认证外部使用认证 如果是开启状态,先关闭路由,再关闭配置服务,最后关闭分片数据复本集中的每个mongod,从次节点开始。直到副本集的所 有成员都离线,包括任何仲裁者。主节点必须是最后一个成员关闭以避免潜在的回滚.最好通过 db.shutdow…

Git学习笔记(四)远程仓库

根据前面几篇文章的介绍,在本地使用Git基本不成问题了,常用的基本命令和一些基本概念基本也介绍完毕了。这一张主要讲讲远程仓库的创建和使用。 概念 其实在前面第一篇文章中,我们就简单介绍过远程仓库,它其实就是一个托管在远程服…

用于肺结节分类的常规 EHR 的纵向多模态Transformer集成成像和潜在临床特征

Longitudinal Multimodal Transformer Integrating Imaging and Latent Clinical Signatures from Routine EHRs for Pulmonary Nodule Classification 摘要 该研究提出了一种基于Transformer 的多模态策略,用于将重复成像与常规电子健康记录(EHRs&…

【QT学习】9.绘图,三种贴图,贴图的转换,不规则贴图(透明泡泡),简单绘图工具制作

一。绘图的解释 Qt 中提供了强大的 2D 绘图系统,可以使用相同的 API 在屏幕和绘图设备上进行绘制,它主要基于QPainter、QPaintDevice 和 QPaintEngine 这三个类。 QPainter 用于执行绘图操作,其提供的 API 在 GUI 或 QImage、QOpenGLPaintDev…

亚马逊云科技提高企业生产力神器Amazon Q评测分析

一年一度的全球云计算春晚,亚马逊云科技Re:invent在2023年11月27于Vegas震撼来袭,其中最令人关注的就是CEO Adam在Keynote中分享的内容。其中一个新内容就是提升生产力神器: Amazon Q,可以说它重新定义了企业的工作模式。那具体它神在哪里呢&…

Flutter 有什么优异特性和革命性创新之处?

Flutter 有什么优异特性和革命性创新之处? 什么是 Flutter? Flutter mobile app SDK是一种新的方式来构建漂亮的原生移动应用程序,摆脱过去常见的“千篇一律”的应用程序。用过Flutter的人都对它赞赏有加; 相比较其他新型系统&#xff0c…

ETL工具-nifi干货系列 第十七讲 nifi Input PortOut Port 实战教程

1、端口(Port),包含输入端口(Input Port)和输出端口(Out Port ) 使用一个或多个处理组构建的数据流需要一种方式将处理组连接到其他数据流组件。 处理组和处理组之间可以通过使用端口来进行连…

<网络> HTTP

目录 前言: 一、再谈协议 (一)认识URL (二)Encode 和 Decode 二、HTTP 协议 (一)协议格式 (二)见一见请求 (三)见一见响应 三、模拟实现响…

github Copilot的使用总结

1. 代码建议和补全 GitHub Copilot 的基本使用涉及编写代码时的实时代码建议和补全。一旦你已经安装并配置好 GitHub Copilot 插件,你可以在支持的编辑器(如 Visual Studio Code)中开始使用 Copilot。以下是一些基本的使用步骤: …

hadoop文件操作代码实现

hadoop文件操作 目录 一、文件的上传 删除 查看 1.整体代码 2.代码运行 3.查看证实 4.具体代码解析 1)向Hadoop传文件 2)向本地Windows传文件 3)删除Hadoop的文件 4)判断文件是否存在 二、列出文件 1.整体代码 2.代码…