- 博客(22)
- 收藏
- 关注
原创 割草机器人架构设计和技术应用
通过模块化的系统架构设计,结合高精度传感器、多种路径规划算法和边缘计算技术,我们实现了高效、智能的割草机器人。在未来,项目团队将继续优化系统性能,探索新技术应用,如更高级的人工智能算法和5G通信技术,为用户提供更优质的产品体验。因此,我们采用了边缘计算和云端计算相结合的方式,将简单的计算任务交给边缘设备处理,而复杂的数据分析则在云端完成。在割草机器人项目中,我们采用了模块化的设计理念,将系统分解为多个独立的功能模块,每个模块实现单一的核心功能。结合边缘计算和低功耗通信模块,割草机器人具备较长的续航时间。
2024-12-05 15:17:10
1508
原创 割草机器人遇到的问题和解决方法
在割草机器人项目中,通过多方面的技术优化解决了实际运行中的问题,主要依靠算法优化、传感器融合和低功耗设计,确保了系统的稳定性和续航性。在复杂的草坪环境中,机器人需要实时更新路径以避开新出现的障碍物,而A*算法在动态环境中表现出不足,容易导致路径更新延迟,从而影响工作效率。:重新设计移动端界面,简化了控制流程,并增加了直观的地图和路径显示功能,使用户能实时查看机器人的运动状态和覆盖范围。Lite实现快速调整路径的能力,使机器人能够更加流畅地完成工作,减少了重新规划路径的时间和计算资源的消耗。
2024-12-05 15:11:48
647
原创 模块化设计割草机器人系统研究与实现(系统架构师论文)
通过模块化、分层化的系统架构设计和关键技术的有效应用,割草机器人项目取得了良好的应用效果。未来,我们将继续优化路径规划算法,提升边缘计算能力,探索更智能的环境识别技术,如增强现实(AR)结合图像识别算法,使割草机器人具备更高的自主决策能力。该项目为自动化割草机器人的系统架构设计提供了可借鉴的案例,对同类自动化设备的开发具有重要的参考意义。通过友好的用户界面和高效的MQTT协议,用户能够实时监控割草机器人的工作状态,并远程操作。通过UI的优化提升了用户的操作体验,增加了系统的可用性。
2024-12-04 17:26:26
1022
原创 捷联惯导原理和算法预备知识
牛顿第一运动定律-惯性定律:如一物体不受外力作用,它将保持静止状态或匀速直线运动状态不变。牛顿第二运动定律:表达式为F=ma,。其中F为物体所受的合力,m为物体的质量,a为物体的加速度。这个公式定量地描述了力、质量和加速度之间的关系。物体加速度的大小跟作用力成正比,跟物体的质量成反比,且与物体质量的倒数成正比;加速度的方向跟作用力的方向相同。牛顿第二运动定律只适用于惯性参考系。只适用于宏观低速问题。牛顿第三定律:表达式为:F=-F′,其中F和F′表示一对作用力与反作用力,负号表示它们的方向相反。
2024-12-04 15:18:07
581
原创 ROS2 Humble 机器人建模和Gazebo仿真
1.下载镜像并安装2.安装选英文版,安装类型选清除磁盘。3.遇到无法复制windows内容到虚拟机里。需安装VMware tools。VMware tools安装不了,提示连接到更新服务器时发生证书错误。
2024-11-16 21:45:16
3021
1
原创 ROS1 Noetic编程环境搭建和练习
Ctrl+Shift+E 横向分屏。Ctrl+Shift+O 纵向分屏。Ctrl+Shift+W 取消分屏。启动 Ctrl+Alt+T。Alt+方向键 移动焦点。
2024-11-13 21:56:43
940
原创 ROS机器人学习资源
1.机器人工匠阿杰 ROS1快速入门教程2.赵虚左ROS2理论与实践3.慕课智能机器人系统(国科大)其他资料*机器人操作系统理论和实践-胡春旭*参考理论 ROS2入门21讲 (古月)*参考理论 鱼香ROS:小鱼带你手把手学习ROS2文档代码模版。
2024-11-13 21:54:19
682
原创 ROS1和ROS2串口通信代码实践
1.登录gitee网页,创建代码仓库。2.电脑终端下载仓库git clonegit clone用ROS1 Noetic 和ROS2 Foxy实现串口通信及base control消息发布3.配置git用户4.添加git修改git add .git commit -m "add comment #添加修改记录"
2024-11-12 10:43:16
309
原创 ROS1和ROS2分析总结
roscore:启动ROS的核心服务,包括参数服务器、日志节点等。这是运行所有ROS程序前首先要运行的命令。rosrun:允许用户直接通过包名运行包内的节点,而不需要知道这个包的路径。用法为rosrun [package_name] [node_name]。roslaunch:用于启动一个或多个ROS节点,通常是通过一个launch文件来定义的。
2024-11-11 14:21:48
1500
原创 Ubuntu 20.04安装ROS1 noetic虚拟机
1.查看vmware tools的版本2.查看vmware tools的状态3.重新安装vmware tools执行3的操作后,问题解决。
2024-10-30 22:32:03
381
原创 机器人分析
包含数据采集和数据通信。:如距离和障碍(RTK,红外,激光雷达,超声波雷达),IMU(陀螺仪、加速度计和磁力计),倾角传感器,雨水传感器,摄像头视觉模块,以及压力,触觉传感器等。作为通信桥梁,负责移动机器人与RTK基站、手机APP或其他智能终端之间的数据传输。通过Wi-Fi、蓝牙或RF等技术,实现传感器和主控等数据交互。包含主控,电源,其他控制模块。比如移动机器人,控制模块涉及建立高精地图,实时定位,路径规划,运动控制,动态避障,实时导航等。
2024-10-27 17:52:50
876
原创 移动机器人相关概念
LSM6DSR是一种集成了3D加速度计和3D陀螺仪的系统级封装产品,具有高精度和稳定性,还内置多种高级功能,如智能FIFO、与安卓系统兼容性、辅助SPI用于OIS数据输出等。基本原理与功能:RTAB-Map基于外观的闭环检测方法,通过比较不同时间点的图像数据来检测机器人是否回到了之前的位置,从而纠正地图中的误差。基本原理:ORB-SLAM基于视觉SLAM原理,通过在环境中提取特征点并建立特征点之间的对应关系,估计相机的姿态和位置,从而确定机器人在环境中的位置和方向。其特点包括:高效性,鲁棒性。
2024-10-26 17:12:02
923
原创 android studio使用说明
一.学习的基本配置文档,搞好各种参数的基本配置,熟练使用。C:\Program Files\Java\jdk1.7.0_09\bin 二.problems meet in weather android studio:1.代码不自动补全解决方法:Files ->Settings-> Editor -> Auto Import
2014-12-21 15:56:36
39384
1
原创 软件开发个人配制说明
一技术资讯1.hacker newshttps://news.ycombinator.com/2.pycoder周报http://pycoders.com/archive/3.infoQhttp://www.infoq.com/cn4.csdnhttp://geek.youkuaiyun.com/5.s
2014-12-21 15:45:42
741
原创 个人blog的搭建
一.安装XAMPP1.8.1(高版本的会有问题)最新版本的XAMPP不知道winxp.下载链接如下:https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/1.8.1/1.遇到问题Error: Apache shutdown unexpectedly.PM 05:31:26
2014-12-19 23:59:57
1327
原创 github说明
一.关于git中文帮助网站:http://git-scm.com/book/zh/v1/Git-%E5%9F%BA%E7%A1%80-%E5%8F%96%E5%BE%97%E9%A1%B9%E7%9B%AE%E7%9A%84-Git-%E4%BB%93%E5%BA%93电子书:https://progit2.s3.amazonaws.com/zh/2
2014-12-19 23:56:36
4983
原创 gitlab
一.gitlab的安装1.安装gitlab前的准备工作:操作系统:ubuntu 12.04内存:至少2G硬盘:空仓库占用2G左右。硬盘预留空间至少为仓库的2倍。 查看当前硬盘空间df -hl查看每个用户空间du -sh /home/xxx删除用户userdel -r xxx添加用户addus
2014-12-16 23:15:35
875
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人