DirectSparseOdometry(DSO)是业内很流行的lsd_slam系统作者的学生JakobEngel开发的,实测性能和精度优于lsd_slam。蓝鲸智能机器人团队通过自研机器人平台,搭载1080P单目相机,实现了基于一个普通摄像头扫描稠密点云的效果,并且建立了3维环境模型。想要实现视觉导航,空间的三维模型是必须的。蓝鲸智能机器人团队开发出一个非常有效的建立空间模型的算法。具有准确度高,运行效率高的特点。蓝鲸智能机器人团队在原有算法的基础上进行了进一步优化,增加了地图的保存和载入功能,使其更加适用于实际的应用场景。不仅通过单目相机实现3维建模,而且进行了工程化导航应用。并联机器人:无需减速器,成本比较低;所有的驱动功率相同、易于产品化;逆解简单,易于实时控制。天津AMR机器人小车
rviz是ros自带的一个图形化工具,可以方便的对ros的程序进行图形化操作。其使用也是比较简单。界面主要分为左侧的显示设置区域,中间的大的显示区域和右侧的视角设置区域。**上面是和导航相关的几个工具。**下面是ros状态相关的一些数据的显示。蓝鲸智能机器人论坛会有详细操作方式的介绍。rviz是ros自带的一个图形化工具,可以方便的对ros的程序进行图形化操作。其使用也是比较简单。界面主要分为左侧的显示设置区域,中间的大的显示区域和右侧的视角设置区域。**上面是和导航相关的几个工具。**下面是ros状态相关的一些数据的显示。蓝鲸智能机器人论坛会有详细操作方式的介绍。浙江送料机器人配送蓝鲸自动充电模块支持ROS驱动集成方便。
视觉slam技术还有以立体双目视觉为主的方案,这类方案和单目视觉slam技术关键上是一样的,通过借助双目已知的基线距离来解决尺度问题,但是它们的缺陷也是基线固定。双目固定的基线会导致系统有盲区视野和有效测量距离的矛盾,基线越长有效测量距离越远,同时近距离的盲区会变大,视野变小;基线缩短,盲区变小,视野变大,但是有效测量距离越短。单目利用相邻帧来进行三角定位,此时基线是不固定的可以自适应(通过相邻帧的选择实现)。立体双目视觉还存在相对运动的干扰,摄像头不动,物体移动,移动物体上的特征点会严重干扰视觉定位。单目视觉技术因为通过相邻帧来确定特征点深度,移动物体上的特征点会因为无法满足匹配关系而无法进行深度信息提取,导致它们不参与视觉定位而被自动过滤。因此双目视觉slam技术对场景大小变化的适应性更差,同时对动态场景的适应性也更差。
蓝鲸自动充电模块利用充电桩的红外信号进行定位,实现机器人底盘的自动充电功能。用户只需要分别将充电桩固定在墙角,充电模块固定在机器人底盘的合适位置上就可以开始使用了。用户通过程序向机器人发送开始充电的信号,机器人底盘即可开始自动的向充电桩移动,完成充电过程。蓝鲸自动充电模块利用充电桩的红外信号进行定位,实现机器人底盘的自动充电功能。用户只需要分别将充电桩固定在墙角,充电模块固定在机器人底盘的合适位置上就可以开始使用了。用户通过程序向机器人发送开始充电的信号,机器人底盘即可开始自动的向充电桩移动,完成充电过程。蓝鲸智能轮毂电机驱动器提供电机速度闭环控制。
在Linux系统中经常会遇到各种编译程序的方法。很多情况下我们只知道这样做而不知道为什么这样做。这篇文章就通过一个简单的helloworld程序来通过不同的编译方式进行编译。让大家了解一下比较常见的各种编译系统。编译过程**重要的地方就是指定头文件和链接库的位置。主要问题在于软件的模块化和依赖关系。所以不同的编译系统采用了不同的方式进行管理。具体可以登陆蓝鲸智能官网或者论坛查阅。在Linux系统中经常会遇到各种编译程序的方法。很多情况下我们只知道这样做而不知道为什么这样做。这篇文章就通过一个简单的helloworld程序来通过不同的编译方式进行编译。让大家了解一下比较常见的各种编译系统。编译过程**重要的地方就是指定头文件和链接库的位置。主要问题在于软件的模块化和依赖关系。所以不同的编译系统采用了不同的方式进行管理。具体可以登陆蓝鲸智能官网或者论坛查阅。Linux下访问Windows文件的乱码问题。安徽智能机器人酒店
整体来讲,并联机器人和串联机器人在应用上构成互补关系,各有优势。天津AMR机器人小车
本人是在蓝鲸智能机器人(深圳)有限公司任技术总监,和大家聊聊线程和协程的话题,在写程序的时候为了提高执行效率经常会用到线程.把任务分配到不同的线程里面同时执行,这样即使其中一个被阻塞了,程序还是可以运行,程序运行效率得到了很大的提高.线程是一个经常用到的概念这里就不多说了.但是随着大家使用的线程越来越多,线程的劣势就越来越明显了.**有名的就是c10k问题.c10k问题是在写服务器程序时遇到的.如何使一个服务器同时和10K个客户端保持网络连接?一般的做法是给每个连接开一个**的线程,但是这样就会有上万个线程.大量的资源被浪费在线程的管理上.线程已经无法再胜任这个任务了.在javascript中处理异步问题的方式给了我们很好的思路.javascript程序是单线程的,也就是某一时刻只能有一个程序在运行.但是javascript却可以很好的处理异步问题.天津AMR机器人小车
蓝鲸智能机器人(深圳)有限公司总部位于平湖华南城华利嘉电子市场,是一家机器人的技术开发、技术服务;机器人导航系统研发、生产、销售;机器人配套智能模块销售;自动充电;自主导航;机器人调度等技术开发定制、销售;移动机器人平台开发、定制、生产、销售;无轨AGV,无轨AMR开发、定制、生产、销售;的公司。公司自创立以来,投身于通用机器人无轨导航系统,机器人SLAM导航方案,ROS自动充电模块,无轨AGV/AMR,是机械及行业设备的主力军。蓝鲸智能机器人继续坚定不移地走高质量发展道路,既要实现基本面稳定增长,又要聚焦关键领域,实现转型再突破。蓝鲸智能机器人始终关注机械及行业设备市场,以敏锐的市场洞察力,实现与客户的成长共赢。