- 博客(1707)
- 资源 (139)
- 收藏
- 关注
原创 编程思维模式比编程语言内容等更重要也更难传授-2024-机器人篇
这个故事告诉我们,无论时代如何变迁,唯有不断学习、勇于创新,才能在编程这条道路上走得更远。正如智慧之林所经历的变迁一样,只有敢于打破旧有的思维模式,才能迎来新的春天。
2024-08-20 13:33:52 1107
原创 ROS机器人书的一些思考
写一本书不难,写一本有价值的书很难,在语言大模型如此发展的今天写一本有价值的书,难上加难。如何能让学生或读者发自内心的渴望打开一本书,尤其是在这个数字媒体技术如此发达的时代。这个问题从一开始从事相关工作到如今思考快20年。如果说从落地做这个事情开始算,2013年就开始了:所有论文都有视频和代码,那时候开源才刚刚开始流行。2016到2020也制定了详细的宏观和微观计划:但,这里面的确遇到了非常多的问题,和学生以及读者进行交流的时候也发现了很多启发点。
2024-09-23 17:07:09 554
原创 ESP32等单片机学习和研究的迷宫-传统和现代-端和云-Arduino IDE和wokwi web
在学习和研究ESP32等单片机的过程中,确实可能会遇到像迷宫一样复杂和令人困惑的情况,特别是当涉及到传统与现代技术、端与云的结合,以及不同平台和工具(如Arduino和Wokwi)的选择时。以下是一些建议,帮助你更高效地学习和掌握ESP32。迷宫的本质迷宫在这里比喻为不合适的学习和研究方式,这种方式可能导致大量的时间和精力投入,但收获却很少。这通常是因为学习方法不够系统、资源选择不当或者缺乏实践经验。
2024-09-23 14:35:36 639
原创 Lubuntu电源管理
LXQt 电源管理会监控您的电池、笔记本电脑盖、空闲情况,以及当您按下电源或睡眠按钮时会发生什么。,周围有一个圆环,代表您在笔记本电脑充电时的当前电池电量,一个完整的绿色圆圈表示您在系统托盘中已充满电。当您的电池充满电时,它会变成一个黑色的圆圈。如果您使用的是没有电池的虚拟机或桌面,并且对首次登录时显示无电池的通知感到恼火,只需取消选中。更改为您希望在按下计算机上的电源按钮时执行的操作。电源管理管理笔记本电脑电池的低电量、关闭笔记本电脑盖的操作以及计算机长时间闲置时应采取的措施。
2024-09-21 10:57:02 853
原创 如何避开学习和研究机器人方向无价值的知识节约时间
定期回顾所学内容,进行总结和归纳,巩固记忆并加深理解。同时,通过复习可以发现遗漏或理解不透彻的地方,及时查漏补缺。
2024-09-21 10:42:24 1174
原创 ROS和ROS2借助智能大模型的学习和研究方法
知识本身在智能时代毫无价值,需要基于知识应用和创新才有价值。真实故事可以网络自行搜索,但愿给朋友们一些启发, 2013年的事情,距离现在已经10多年啦。
2024-09-18 18:43:16 959
原创 error: ‘mbedtls_md5_starts_ret‘ was not declared in this scope ESP32和ESPUI的Arduino IDE兼容性问题
通过上述步骤,你应该能够解决当前遇到的编译错误,并使你的库与最新版本的 ESP32 Arduino 核心库兼容。这是因为在最新版本的 ESP32 Arduino 核心库(v3.x.x)中,库发生了一些变化,包括一些函数名称的更改。没有被声明,编译器建议你可能想使用。这条错误信息表明在你的代码中,函数。开发板版本库和第三方插件库不兼容。需要更换为兼容模式即可。
2024-09-18 17:07:21 362
原创 衣食住行的投资与消费
在探讨衣食住行相关产品的经济属性时,一个核心观念是“消费品”与“保值资产”的区分。这一区分主要基于产品的稀缺性、市场需求及其在经济周期中的价值变动。消费品与量产供应大部分衣食住行相关的产品,由于满足的是人们日常的基本需求,因此往往以量产形式供应市场。这些产品,如普通衣物、食品、日用品和大众化的交通工具,其设计初衷就是为了广泛消费,价格通常反映其生产成本和市场需求。由于供应充足,消费者可以轻松获取,因此这些产品很难具备长期保值或增值的潜力。它们的主要价值在于即时满足消费者的生活需求,而非作为投资工具。
2024-09-16 20:22:11 1195
原创 机器人相关知识的本身和价值
简要将人类简史分为四个时代。在信息时代,知识本身就可以等同于价值。常识看,学历可以变现,高品质文凭能极大概率获得工资远远高于平均值的工作机会。在智能时代,知识本身毫无价值,知识的应用和创新才有价值。全文终结。提示:智能撰写。
2024-09-16 20:02:01 1861
原创 建筑机器人通用操作系统设计方案
将建筑机器人的不同功能模块(如传感器处理、路径规划、任务执行等)分离为独立的组件,通过明确的通信协议进行交互,以实现分布式系统的高可靠性和可扩展性。针对建筑机器人软硬件的八大核心模块,需要更细致化的设计方案,覆盖建筑全周期智能建造工序,并确保建筑机器人在各道工序中的高效、精确和安全运行。:提供基础的机器人控制和任务管理功能,支持简单的自动化作业流程,如基础的混凝土搅拌、物料搬运等。:集成完善的安全机制,包括身份验证、加密和访问控制,确保建筑机器人在复杂多变的建筑环境中的安全运行。
2024-09-14 18:47:42 1337
原创 windows系统如何查看电池健康状态
Windows 10系统提供了多种方法来查看电池健康状态,包括使用系统自带的命令提示符生成电池报告、指定输出路径生成电池报告以及使用第三方软件。你可以根据自己的需要选择其中一种方法来查看电池健康状态。通过这些信息,你可以更好地了解电池的使用情况,以便及时采取措施延长电池寿命。
2024-09-14 12:45:41 983
原创 Arduino IDE离线配置第三方库文件-ESP32开发板
在线配置和离线配置第三方开发板各有优缺点,用户应根据自己的实际情况和需求选择合适的方式。对于大多数用户来说,在线配置因其便捷性而更为常用;但在特定情况下,如网络状况不佳或需要安装特定版本的开发板支持包时,离线配置则提供了更好的解决方案。无论采用哪种方式,用户都应注意软件的安全性和稳定性,确保开发工作的顺利进行。
2024-09-13 18:38:06 1439 1
原创 无需恐惧失败结果,过程中收获,过程中成长……
2017年,李明初次踏上讲台,面对机器人教学这片浩瀚的星海,他感到自己渺小且不合格。每当夜深人静,他总会独自坐在书桌前,翻阅着厚厚的教材,试图从中找到通往成功的钥匙。然而,现实总是残酷的,他的教学效果并不理想,学生们对他的课程也反响平平。那一年,他倾注心血开发的蓝桥云课终于顺利上线。这是他与挫败共舞的见证,也是他梦想启航的港湾。虽然过程中充满了艰辛和挑战,但他从未放弃过对梦想的追求。时间如白驹过隙,转眼间到了2020年。李明再次审视自己,发现自己仍然是一名不合格的高校机器人工程专业讲师。
2024-09-13 13:36:32 602
原创 ROS2图形化方式新建功能包工具- Turtle Nest
正如海龟巢是幼海龟的诞生地,ROS 2 Turtle Nest 是 ROS 2 包的诞生和成长之地。Turtle Nest 提供了一个易用的图形用户界面(GUI),简化了 ROS 2 包的创建过程。
2024-09-09 11:09:15 1123
原创 那些曾经使用而现在已经改变的技术-C++篇
朋友您是否因为所学之物毫无用途而困惑;又或许因为当初学习之繁杂而懊恼不堪;一切都会过去,相信“相信”的力量,都会过时和无用。其实,之前一般而言python用import,但你看,现在C++也用import啦。在C++20中,Modules机制为代码的组织和重用提供了一种新的方式。虽然Modules主要用于解决编译时间、依赖管理和封装性的问题,但我们仍然可以使用它来编写具体的算法,比如冒泡排序。以下是一个使用C++20 Modules机制实现冒泡排序的示例代码。
2024-09-05 12:18:00 1608 1
原创 ROS/ROS2版本和Gazebo版本
在 ROS(Robot Operating System)中,分布是指一组具有特定版本号的 ROS 软件包。这与 Linux 分布(如 Ubuntu)类似。ROS 分布的目的是让开发者能够在相对稳定的代码库上进行工作,直到他们准备好将所有内容向前推进。因此,一旦分布发布,我们尽量限制对核心软件包(即 ros-desktop-full 下的所有内容)的更改,仅限于修复错误和非破坏性改进。这一原则通常适用于整个社区,但对于更高级别的软件包,规则较为宽松,因此避免破坏性更改的责任落在了特定软件包的维护者身上。
2024-09-04 16:01:45 1273
原创 学历是否对学习和研究机器人技术的人而言非常重要
综上所述,学历对于学习和研究机器人技术的人而言,确实是一个重要的参考因素,但它并不是决定性的。因此,对于有志于从事机器人技术研究的人来说,无论学历如何,都应该注重培养自己的创新能力和实践经验,不断提升自己的专业素养和技能水平。对于机器人技术这一高度专业化的领域,扎实的理论基础和广泛的知识面是必不可少的。通过利用免费或低成本资源、寻求奖学金和资助、自学和实践、建立人脉和寻求合作以及持续学习和适应变化,你仍然可以追求高品质的教育和学习机会,并在机器人技术领域取得卓越的成就。彭凯平:学历是一种残酷的社会设计。
2024-09-04 13:23:33 1279
原创 如何寻求内心的平静-自动控制原理篇
从自动控制原理的角度来看,人作为一个复杂的自动控制系统,在寻求内心平静的过程中需要建立有效的反馈机制、选择适合自己的控制策略,并持续监控与调整自己的情绪状态。通过这些努力,我们可以更好地应对生活中的各种挑战和压力,保持内心的平静和稳定。
2024-09-04 12:42:41 992
原创 为什么一些行业刚起步就白热化竞争-例如机器人行业?
部分从事机器人行业的从业者交流就是特别卷。明明是一个刚起飞的行业为何竞争如此残酷?抛开降本增效的商业逻辑不谈。只从一个侧面去观察-供需。从事脑力劳动的机器人-处理文档从事体力劳动的机器人-打螺丝。
2024-09-02 13:00:28 1571 2
原创 如何客观去看普通高校普通学生和普通教师的困境
总结困境望改善非升即走压力重,教学质量受影响。科研教学难平衡,教师焦虑心难安。职业热情渐消退,学生积极性亦伤。望寻良策解困境,共促教育展新章。
2024-09-02 09:44:17 812
原创 2024-2025-1秋学期课程任务和班课号
ROS2 Jazzy程序设计:48学时(讲课32学时,实验16学时):各周的实验/实践环节将紧密结合ROS2 Jazzy的实际应用,确保学生能够在实践中掌握ROS2的核心功能和编程技巧。:上述进度表是基于原教学进度表的简化与调整,重点突出了ROS2 Jazzy的相关内容,并根据ROS2的特性对部分章节进行了合并与调整。
2024-08-31 18:17:50 1617
原创 在蓝桥云课ROS中快速搭建Arduino开发环境
蓝桥ROS云课作为一个高质量的在线学习平台,为广大学生和开发者提供了便捷、高效的ROS学习资源。通过系统化的课程和云实践环境,学生可以在短时间内掌握ROS开发技能,为机器人领域的创新和发展贡献自己的力量。
2024-08-29 16:31:28 1613
原创 锂电池的使用真有所谓的小技巧吗
锂电池的日历寿命是指从电池生产之日起到电池性能显著下降到无法满足使用要求为止的时间段,通常以年为单位来计量。这段时间包括了电池的储存、老化、高低温环境暴露、循环使用以及工况模拟等各种环节。
2024-08-29 15:14:40 680
原创 理解简单,做到困难,学科不同,万物归宗
在人生的旅途中,我们会遇到无数的门。它们有的紧闭着,等待着我们去推开;有的半掩着,透露出里面的诱惑与危险;还有的已经敞开,邀请我们步入其中。在机器人学习的道路上,这些门同样如此。但无论门后隐藏着什么,我们都应该保持信心与勇气,用智慧和勤奋去开启它们。因为只有这样,我们才能发现更多的可能性,创造属于自己的辉煌未来。在探索普通人如何学习,尤其是在这个日新月异的时代,当人工智能与机器人技术日益渗透进我们生活的每一个角落时,我们不难发现,“理解简单,做到困难”这一哲理同样适用。
2024-08-29 13:32:17 852
原创 turtlebot 测试 Gazebo Harmonic ROS Jazzy
在ROS和Gazebo中实现导航和SLAM是一个涉及多个步骤和组件的复杂过程。通过合理的环境准备、机器人模型配置、SLAM算法选择和导航堆栈配置,可以构建一个高效、稳定的机器人导航系统。在实际开发过程中,需要不断地调试和优化以确保系统的性能达到预期目标。Gazebo Harmonic 和 ROS2 jazzy 安装和测试-CSDN博客Gazebo与ROS1、ROS2接口变迁-2005-2024--CSDN博客。
2024-08-27 14:20:38 1471 1
原创 ubuntu 小技巧 upower 查看电源模块之电池等功能
电脑使用时间久了,电池不耐用了,查看一下具体还剩多少容量,怎么看?在Ubuntu系统中,使用upower命令来查看电池的具体剩余容量是一个很方便的方法。upower命令会提供电池的多种信息,包括电量百分比、设计容量(design capacity)、当前容量(last full capacity)等,这些都可以帮助你了解电池的健康状况和剩余寿命。以下是如何使用upower:首先,你需要在Ubuntu中打开一个终端窗口。你可以通过快捷键Ctrl+Alt+T来快速打开终端。:使用upower -e。
2024-08-27 12:56:04 821
原创 MESA 和 glx 错误 MESA: error: ZINK: failed to choose pdevglx: failed to create drisw screen
启动一些需要显卡资源应用时,部分电脑会有这类报错。MESA: error: ZINK: failed to choose pdevglx: failed to create drisw screen 要使用Oibaf的PPA在Ubuntu上安装最新的Mesa图形驱动程序(即所谓的“bleeding edge”版本),您已经给出了正确的步骤。这里我再详细解释一下,确保每个步骤都清晰明了。首先,您需要添加Oibaf的PPA(Personal Package Archive),这个PPA提供了最新的
2024-08-27 11:50:26 918
原创 Gazebo Harmonic gz-harmonic 和 ROS2 Jazzy 思考题 建图和导航 SLAM Navigation
文档主要面向ROS 2用户,展示了如何使用Nav2结合SLAM Toolbox来生成占用网格地图(occupancy grid map)并控制机器人移动。这个过程适用于模拟和实体机器人,但文档以实体机器人为例进行说明。
2024-08-26 20:21:35 743 1
原创 Gazebo Harmonic gz-harmonic 和 ROS2 Jazzy 注意事项
在将ROS 2项目从使用Gazebo Classic迁移到使用新Gazebo(如通过ros_gz桥接)时,我们需要进行一系列关键的修改。这些修改涵盖了项目配置、启动文件、世界和模型文件以及ROS话题的桥接。
2024-08-26 14:34:36 1149
原创 ros_gz_project_template使用笔记②关联性(Gazebo Harmonic ROS2 Jazzy )编译失败如何做
面对包编译过程中内存消耗过高导致编译失败的问题,可以采取以下几种策略来优化编译过程,确保在老旧的笔记本上也能顺利完成编译。
2024-08-26 13:17:27 628
原创 CoppeliaSim(V-Rep)与ROS1、ROS2接口变迁-2024-
V-Rep(CoppeliaSim)是由 Coppelia Robotics 开发的一款开源且先进的 3D 物理仿真引擎。它因其灵活性(支持多种机器人平台的模拟)、强大的动力学引擎(支持 ODE、Bullet 和 Vortex)以及高度的可定制性(允许用户包含自己的代码或与外部世界接口)而在机器人社区中越来越受欢迎。插件为 V-Rep 和 ROS 之间的通信提供了一个强大的接口,使得在模拟环境中测试和控制机器人变得更加容易和高效。
2024-08-23 13:07:46 1148
原创 Webots与ROS1、ROS2接口变迁-2024-
Webots 是一个功能强大的开源3D机器人模拟器,它允许用户创建复杂的机器人模型,并在虚拟环境中进行模拟和测试。Webots 提供了丰富的物理引擎、传感器模型和可视化工具,使得机器人开发更加直观和高效。
2024-08-23 12:36:50 722
原创 Gazebo与ROS1、ROS2接口变迁-2005-2024-
ROS 与 Gazebo 集成软件包此仓库包含一系列软件包,用于在 ROS 和 Gazebo 之间提供集成:ros_gz:元软件包,提供所有其他相关软件包。ros_gz_image:单向传输桥,用于将 Gazebo 仿真中的图像数据通过image_transport传输到 ROS。ros_gz_bridge:双向传输桥,允许 ROS 和 Gazebo 之间的消息、服务和操作等数据的自由交换。ros_gz_sim:提供方便的启动文件和可执行文件,用于将 Gazebo 仿真与 ROS 结合使用。
2024-08-23 11:19:18 799
原创 ros_gz_project_template使用笔记①配置(Gazebo Harmonic ROS2 Jazzy )
此包包含了模拟系统的 SDF (Simulation Description Format) 描述文件以及其他资源文件。SDF 文件是 Gazebo 用来描述物理世界、机器人模型等的 XML 格式文件。该包包含了 Gazebo 特有的代码和配置。这里通常是机器人模型、传感器插件、以及 Gazebo 环境中需要的其他系统(如控制器)的实现。此包包含了 ROS 2 特有的代码和配置。这包括 ROS 2 节点、服务、消息定义等,用于处理机器人逻辑、通信等。该包包含启动文件和高级工具。启动文件
2024-08-22 16:05:41 1365
原创 Gazebo Harmonic 和 ROS2 jazzy 安装和测试
重要提示如果你是ROS用户,请先阅读ROS/Gazebo安装教程。推荐安装新用户建议使用平台提供的二进制包进行安装。不同平台支持的Gazebo版本:推荐使用Gazebo Harmonic(如果使用ROS 2 Jazzy则更推荐)。:推荐使用Gazebo Harmonic,同时支持Gazebo Garden和Gazebo Fortress(如果使用ROS 2 Humble或Iron则推荐后者)。:推荐Gazebo Garden,也支持Gazebo Fortress和Gazebo Citadel。
2024-08-22 14:24:46 1411
原创 普通高校普通教师如何应对智能时代的冲击
在智能时代的浪潮中,有一个被阳光照耀却又略显黯淡的角落,那里是一所普通高校,它静静地坐落在繁华与喧嚣的边缘,名叫智慧谷大学。智慧谷大学,虽无顶级高校的璀璨光环,却也有着自己的一片天空和一群默默耕耘的教师。故事的主角,李老师,就是这所普通高校里的一位普通教师。他教授的是“智能技术导论”,一门在智能时代显得尤为重要却又容易被忽视的课程。李老师年近不惑,眼神中透露出对知识的渴望和对未来的忧虑。他深知,在这个智能技术日新月异的时代,自己和学生都站在了十字路口,何去何从,考验着每一个人的智慧和勇气。
2024-08-22 12:33:05 740
原创 CoppeliaSim_Edu_V4_7_0_rev4_Ubuntu24_04 和 ROS2 Jazzy 之 python3 -m pip install pyzmq cbor2
在您遇到的问题中,您已经成功地解决了在Ubuntu系统下使用CoppeliaSim(现称为CoppeliaRobotics)与ROS 2(特别是ROS 2 Jazzy)集成时遇到的Python环境和依赖问题。这里,我将概述一下您已经采取的步骤,并提供一些额外的建议和优化方法,以帮助您更好地整合和使用这两个强大的工具。
2024-08-20 17:16:53 811
原创 →学历消费者←自我救赎↑2024↓(*Φ皿Φ*)
学历,不仅仅是个人教育经历的标签,更是自我认知、价值创造与社会贡献的体现。在追求学历的过程中,我们面临着“消费”与“投资”的抉择。选择消费,或许能带来短暂的满足与虚荣;而选择投资,则需付出艰辛与努力,但收获的将是内心的丰盈、能力的提升以及对社会的贡献。正如寓言中的林逸,只有勇于挑战自我,不懈追求知识,才能真正成为有价值的学历投资者,在人生的旅途中绽放光彩。
2024-08-20 12:44:50 1010
原创 使用大模型撰写移动机器人模拟器(CoppeliaSim、Gazebo、MORSE和Webots)的定量比较研究报告
类别描述文章标题如何选择移动机器人模拟器:对CoppeliaSim、Gazebo、MORSE和Webots的定量比较,重点关注运动准确性作者机构摘要本文通过定量和客观的方式比较了四种常用的移动机器人模拟器(CoppeliaSim、Gazebo、MORSE和Webots),重点评估了它们在运动准确性方面的性能。以真实Husky A200机器人在混合地形上的行驶数据为基准,对比了各模拟器在相同虚拟环境中的表现。结论基于实验和所选指标,CoppeliaSim表现最佳,Gazebo紧随其后,是良好的替代选择。
2024-08-19 14:44:26 991
stc89c52-CodeBlocks
2020-09-27
STC89C51-MCU-Programming-demo
2020-09-27
A lite firmware library for STC89 series MCU based on SDCC complier
2020-09-27
ROS World 2020 - roscon.ros.org.pdf
2020-09-25
ROS机器人操作系统社区指标报告(2020年8月)
2020-09-20
Linux下51等单片机调试和下载sdcc_stcgal.zip
2020-09-07
2020桃园ROS暑期学校Nav2 ROS2 Foxy CycloneDDS-下一代ROS.pdf
2020-08-26
RESULTS 2020 User Survey - General - ROS Discourse.pdf
2020-04-15
ROS 2 190912.pdf
2019-12-06
全国青少年机器人技术等级考试大纲1级-6级
2019-11-15
可编程超导处理器的量子优势(Nature)
2019-10-23
可编程超导处理器的量子优势(NASA)
2019-10-23
ROS2编程基础课程文档.pdf
2019-09-12
开源机器人之Gazebo和ROS2入门源码包dolly-dashing.zip
2019-09-04
ros2_tutorials.zip
2019-08-06
职工流动管理暂行规定.doc
2019-06-27
ROS2文档ros2_documentation.zip
2019-06-25
Hands-On-Reinforcement-Learning-With-Python-master.zip
2019-06-12
packages-linux-arduino-ide-ESP32-304
2024-09-13
ROS2机器人编程简述源码Foxy A Concise Introduction to Robot Programming
2023-02-10
Home版本Windows远程桌面补丁-RDPWrap19042-
2021-08-08
STC89C52RC-multitask
2020-09-27
机器人控制器编程-总结篇.pdf
2019-12-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人