自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (2)
  • 收藏
  • 关注

原创 AI结合机器人的入门级仿真环境有哪些?

Unity又可以称为Unity3D,是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。在机器人的世界中,有各种各样的仿真模拟器,例如gazebo、matlab的simulink、以及今天要介绍的webots。创建各种各样的模拟,包括两轮台式机器人、 工业手臂、 双足机器人、 多腿机器人、 模块化机器人、 汽车、 飞行无人机、 自主水下航行器、 履带式机器人、 航空航天器等。

2024-04-03 13:44:30 1127

原创 如何使用ROS和easymqos快速搭建一辆语音控制导航的机器人

easy_mqOS 是笔者仿照ROS 搭建的基于MQTT的简易机器人分布式开发框架,是一种轻量级并且十分容易上手的框架,支持多个节点的主题的订阅和单topic发布,节点之间独立、解耦合。目前,使用语音控制机器人小车运动,让机器人导航去指定地点,已经成为热门,并且语音识别技术已经有落地方案,可满足生活中的基本需要。有些语音芯片通过高算力处理器运行神经网络识别,并集成若干条语音模型,然后通过串口对外输出识别结果,完成语音识别的使用,有些模快还有TTS,任意文本输出语音,和机器人交互更方便。

2024-03-15 10:35:10 1150

原创 如何不使用ROS实现SLAM建图和自主导航

easy_mqOS 是笔者仿照ROS 搭建的基于MQTT的简易机器人分布式开发框架,是一种轻量级并且十分容易上手的框架,支持多个节点的主题的订阅和单topic发布,节点之间独立、解耦合。没有复杂的文件配置,一定的make编程基础,像正常启动服务一样,就可以运行。甚至可以在嵌入式linux上使用,而不用安装Ubuntu没有复杂的插件,很容易上手和学习。支持c.c++

2024-03-13 09:55:11 807

原创 人工智能与机器人|机器学习

强化机器学习是一种类似于监督学习的机器学习模型,但该算法不是使用样本数据进行训练的。无监督学习,也称为无监督机器学习,使用机器学习算法对未标记的数据集进行分析和聚类。机器学习是 人工智能 (AI) 和计算机科学的一个分支,专注于使用数据和算法来模仿人类的学习方式(构建“学习”方法),逐步提高其准确性,模拟或实现人类的学习行为。举例,将苹果和梨子的图片分别标记为0和1,便有标签为0的苹果和标签为1的梨子,对这样的已知图片和标签进行训练,然后使用模型预测水果,模型算法会尝试确定图片是苹果还是梨子的百分比。

2023-05-17 13:07:54 937

原创 AI人工智能与机器人的探索和应用1.2

飞桨图像分割开发套件PaddleSeg中的ICNet模型将秧苗按列从背景中分割出来,并以此为基础实现了秧苗列中心线的精准提取,准确率能达到95%以上,处理每帧图像耗费的时间仅300ms左右(包括ICNet网络的分割预测时间和后续导航线提取的时间),完全满足农机作业环境下的速度要求。笔者认为,人工智能工程师需要具备一定的能力,包括:数据选择、 分析应用场景、选择合适的网络模型 、选择合适的框架、数据标注、模型训练、将机器学习模型转换为应用程序接口(API) 、与团队协调构建应用框架、设置和管理应用架构。

2023-05-15 15:35:52 379

原创 AI人工智能与机器人的探索和应用1.1

但是,看另一种人工智能,就是我们浏览器的内容推荐功能,电商平台的推荐功能,视频软件推荐爱看的内容,这也用到了人工智能推荐技术,系统将经常浏览的内容打上标签并提取这些内容的特征,然后通过神经网络训练后给出模型,再通过模型筛选出想看的。研究机器人和人工智能的技术已有多年了,想来想去,觉得还是有必要对过往的技术做一些凝练和总结。根据麻省理工学院的研究,GPS 技术可以为用户提供准确、及时和详细的信息,如果结合使用卷积神经网络和图神经网络,通过自动检测道路障碍物后面的车道数量和道路类型,会让驾车出行更轻松。

2023-05-12 14:01:06 686

原创 开源|快速入门和理解并模拟实现GPS户外机器人的定位与导航

户外机器人的定位导航相对于需要建图的场景来说,是比较简单容易实现的,因为可以借助第三方地图完成定位,并在第三方地图中完成路径规划和下发航点等操作,实现的难题在于如何控制机器人完成步行和转弯。关于实现整套系统,需要搭建一个web服务器,然后使用MQTT协议实现通信,嵌入式中使用BOA来实现简单的web并包含地图的代码。笔者简单的搭了一个模拟机器人的程序,意在实现地图上的定位和快速导航,这样能快速理解其中的逻辑和一些简单的算法。BOA搭建些许麻烦,可以使用 www.woyilian.com 中的仿真界面实现。

2023-03-13 09:47:47 580

原创 开源路径规划与定位显示的方法和步骤

从github 网站git clone 代码mqttwaypoints至树莓派,已经在树莓派3B/+、ubuntu测试,然后 make 生成waypoint 程序,使用sudo ./waypoint ,执行一次,按ctrl +c 结束程序,获取sn.txt .保存路径 {“type”:“2”,“lnt”:“0”,“lat”:“0”}删除路径 {“type”:“3”,“lnt”:“0”,“lat”:“0”}waypoints.csv 内含经纬度路径信息.—2, 路径信息接收.

2023-03-13 09:44:23 433

原创 疫情在家搭建的简单易学的SLAM建图机器人

简单易学的slam建图机器人

2023-01-10 11:32:48 415

原创 经纬度中的ddmm度分转换成度.度

【代码】经纬度中的ddmm度分转换成度.度。

2022-10-26 10:24:39 640

原创 MASKRCNN 识别车辆刮痕

最近迷上了MASKRCNN ,除了电脑训练不给力外,训练出的结果还是可以将就看的。必定训练的数据集还是太少。mask rcnn在计算机视觉中用于实例分割效果非常震惊,如果数据集足够大的话。计算机视觉可以帮住检测图像中的目标物,并使用BOX圈出,MASK RCNN还可以将识别到的目标物用mask标记出来,可以达到像素级别的识别。点击查看原图GIF这篇文章的目的是构建一个自定义的 Mask R-CNN 模型,该模型可以检测汽车上的损坏区域(参见上面的图像示例)。这种模型的基本原理是,如果用户可以上传图

2021-07-21 15:14:20 922 6

原创 《机器人GPS定位导航小车的制作》

创客:机器人GPS定位导航小车的制作-基于物联网的应用目录前言 3画册 4第1章机器人小车基础知识 171.1 机器人小车全新认识 171.2 机器人小车释疑解惑 171.3 机器人小车的驱动方式 18第2章 机器人小车的构成 192.1 机器人小车的构想 202.2 机器人小车的转向结构 222.2.1 机器人小车差速转向 232.2.2 机器人小车独立舵机转向 242.2.3 轿车级的阿克曼转向 272.2.3.1 模型建立ros 272.2.4 机器人小车的转向优缺点

2021-06-01 15:41:30 3312 8

原创 DIY洗脚机器人

http://blog.cvosrobot.com/?post=575好多年前就在想 万物皆车的概念,只要给物件安上轮胎加上智能控制器就是一个机器人智能车。接下来的这个车是一个改装的洗脚浴盆,这个浴脚盆的改装应该是全网第一人把哈哈。总之还是归结于自己的女朋友太懒,每天晚上都得给她接水加热,倒水洗脚,还得倒水排水,总之,操作太多,一个字 太麻烦了。。。我在网上淘了一个电加热的洗脚盆,大概60元钱让我做实验,这里非常感谢 一家叫和正专门卖这种家用品的商贸公司对我的支持。买回来之后准备好十字螺丝刀,就开干

2020-11-30 20:30:12 266

原创 imagepy在Ubuntu下的安装步骤

imagepy 是一个用python写的开源的图像处理框架,imagepy依赖的python 库如下,版本: python3.6 ,Ubuntu默认的python2.7不支持。dependencies:numbanumpy-stlopenpyxlpandaspydicompypubsubread-roiscikit-imagescikit-learnshapelywxpythonxlrdxlwtmarkdownpython-markdown-mathmoderngl

2020-11-25 11:27:29 797

原创 教程3:tensorflow lite c++ 接口解读

教程1:tensorflow lite 交叉编译和安装一教程2:tensorflow lite 编译和安装二 使用bazel编译教程3:tensorflow lite c++ 接口解读教程4:TensorFlow2.0 label_image 的编译和使用原文:http://blog.cvosrobot.com/?post=471大概整理了TensorFlow lite的初始化流程。主要从BuildFromBuffer 开始到构建完毕的初始化流程。微信截图_20191223153430.png

2020-11-24 14:01:18 1348

原创 GPS室外定位导航车开发说明教程,想去哪里点哪里!

声明原文地址 :http://blog.cvosrobot.com/?post=509最近会更新如下教程,欢迎跟进大车户外工业版gpscarbot5.png 小车实验版1 GPS室外定位导航车定位车底盘开发2 GPS室外定位导航车定位车树莓派环境搭建3 GPS室外定位导航车和底盘通信接口4 GPS室外定位导航车BOA服务器搭建百度地图和必应地图5 GPS室外定位导航车的web m

2020-06-29 15:17:59 2491 1

原创 KEIL里如何实现仿真 查看输出波形

微信ID:niceli123http://blog.cvosrobot.com/?post=1141首先打开keil软件 ,点击options 我们选择在debug2 点击debug 红色的按钮 微信ID:niceli1233 进入调试界面后 ,打开logic analysis窗口4 打开窗口后 进入setup4 会弹出一个对话框 在对话框找到一个 虚框,单击他,在弹出的实框内输入大写的 io端口,比如 用的是PC6就输入 PORTC.6 ,关闭全速运行。5 运行一段时间后,停止,会

2020-06-15 10:02:22 16668 4

原创 基于coreslam的2d-slam建图无需ros 的说明全网总结

出处:http://blog.cvosrobot.com/?post=500slam 建图当前最流行的是基于ROS平台的gmapping ,cartographer等,ros平台相对庞大,roslaunch rosrun 指令操作复杂。对于研究者有大把时间的人可以放开了去学习。本文介绍国外的breezyslam 建图方案,使用python实现,脱离ros只要有python的环境就可以将2d-slam激光建图跑起来。他的好处就是指令简单,高效相对ros来说,里程计odom可适配有或者无,采用粒子滤波的

2020-06-15 09:58:02 556 2

转载 KEIL里如何实现仿真 查看输出波形

1首先打开keil软件 ,点击options 我们选择在debug1.jpg2 点击debug 红色的按钮2.jpg3 进入调试界面后 ,打开logic analysis窗口1.jpg4 打开窗口后 进入setup1.jpg4 会弹出一个对话框 在对话框找到一个 虚框,单击他,在弹出的实框内输入大写的 io端口,比如 用的是PC6就输入 PORTC.6 ,关闭全速运行。1.jpg...

2020-04-28 15:37:03 3631

原创 tinyslam ubuntu编译

tinyslam 是一种非常简单的建图方案。200行c语言实现,这里在Ubuntu上实现编译。git clone https://github.com/OpenSLAM-org/openslam_tinyslam.git修改如下 configure.acAC_INIT([CoreSLAM],[0.0.1],[[email protected]])AC_CONFIG_SRCDIR([C...

2020-04-16 17:49:38 283 1

翻译 移动机器人自主进行同时定位和地图构建(SLAM)

移动机器人同时定位和地图构建是自主导航技术的前提条件,为移动机器人做出下一步控制策略提供场景信息,提高移动机器人的决策效率。移动机器人自主探索可以解释为移动机器人自主进行同时定位和地图构建(SLAM)的过程,是移动机器人自主导航领域的研究热点。移动机器人实时避障技术是移动机器人自主导航技术领域的关键,决定着移动机器人自主导航的成败。封闭场景中的同时定位和地图构建则需要移动机器人更加具有自主性和快速...

2020-04-07 11:24:42 2150

原创 ros底盘 stm32底盘驱动控制器

之前写了一篇用最低成本搭建ros 底盘的设计博文,基本功能已经实现,奈何DIY成本高,需要较强的动手调适能力,所以,接着又开发设计了一款stm32的ros 底层驱动板。支持rikirobot, 和树莓派的定位孔一致。支持rosserila通信,直接发布raw_vel ,raw_imu,主题,我们自己又添加了raw_gps 的发布主题程序。下一篇介绍gps实现百度map 定位。...

2020-04-07 10:19:11 1290

原创 :-1: error: Cannot run compiler 'D:\qt\5.9.1\android_armv7\android-ndk-r9b-windows-x86\android-ndk-r

???? error: Cannot run compiler ‘D:\qt\5.9.1\android_armv7\android-ndk-r9b-windows-x86\android-ndk-r9b/toolchains/arm-linux-androideabi-4.8/prebuilt/windows/bin/arm-linux-androideabi-g++’. Maybe you forg...

2020-02-26 15:03:01 872 2

原创 最低成本打造ros机器人底盘:ros系统与底盘stm32驱动板通信

MPRO 用于调试ros小车底盘,pid开发学学,电机驱动板反馈脉冲等数据的上位机工具。欢迎下载试用。MPRO搭载stm32单片机驱动GA370编码电机,实现PID速度调节,转向控制。实体图如下,采用杜邦线加模块设计。简单易用,可实现插拔,随意插拔适配。公开线路连接图,这里使用上位机软件进行pid调试这里感谢miiboo 和http://stevenshi.me/设计思路有的...

2019-12-02 14:41:55 3420 12

原创 计算机视觉学习 基于OpenCV+svm的手写数字识别

`/* Includes ------------------------------------------------------------------*/#include #include #include #include #include #include “dtector.h”#include “ui_dtector.h”#include “subwinconfig...

2019-10-18 16:12:31 543

原创 stm32电机驱动调试平台pid调试开发ros底盘里程计脉冲速度监测MPR

MPRO 用于调试ros小车底盘,pid开发学学,电机驱动板反馈脉冲等数据的上位机工具。欢迎下载试用。MPRO搭载stm32单片机驱动GA370编码电机,实现PID速度调节,转向控制。实体图如下,采用杜邦线加模块设计。简单易用,可实现插拔,随意插拔适配。公开线路连接图,...

2019-10-15 16:16:49 465

fastcv-installer-linuxembedded-1-7-1.zip

fastcv-installer-linuxembedded-1-7-1 高通安卓 Linux fastcv 安装包

2019-12-09

bazel-0.26.1-installer-linux-x86_64.sh

bazel-0.26.1-installer-linux-x86_64.sh 编译tensorflow 的工具,官网下载太慢 特此上传

2019-12-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除