云飞机器人社区:「发现」
「发现」: 在这里 {学习机器人开发,探索机器人研究,分享机器人项目} 开始你的机器人旅程
云飞机器人社区: 「开源」
「开源」: 开源的意义在于学习、分享与共同成长,让我们一起探索机器人开源。
云飞机器人社区 - 「思考」
「思考」: 共同思考智慧的起源、机器人的哲学以及AI的未来。
Previous
Next

> latest()

机器人领域行业标准汇总

业界在产品研发与合规工作时不可避免的需要参考遵循一些行业通行标准。这些标准文件为行业制定了一套通行高效的交流语言和精益规范化的工作流程,并对学术研究的推广交流以及后期产品化给予了极大的帮助。在机器人领域同样也有一些常用到的行业标准,这其中即有ISO这类国际通行标准,也有ASTM、VDI这类地区性标准,另外也包含ROS REP这类机器人开源平台的通行标准。

本列表整理了国际上常用的机器人标准。列表分类依据主要按照对于标准的需求划分,而非机器人系统的种类或标准的制定机构。由于我所涉猎的专业范围有限,其中未免有差错遗漏,欢迎交流与指正。

阅读全文 »

机器人领域主要国际会议与期刊列表

最近有几篇论文和机器人相关,在寻找目标会议的过程中梳理了一下目前接受度较高的会议和期刊,并整理如下。 (*)标是在我认知中评级或口碑较高的会议/期刊。列表基本按照字母排序。需要说明:(1)我的主要研究方向并非机器人,所以在整理的过程中难免有错误/疏漏;(2)细分领域因为缺乏相关知识所以无法一一列出;(3)我不太认可CCF的评级,所以没有包含。欢迎补充与指正。 机器人/人工智能(会议) AAAI**

阅读全文 »

机器人常用可视化仿真工具

机器人系统设计离不开仿真工具的支持。机器人仿真让我们在没有物理硬件的情况下也可以快速对算法进行验证;或者提高安全性,避免实验损伤我们的设备(比如在增强学习中,就需要大量random的exploration)。这篇文章我想介绍一下当前主流的可视化仿真工具。一般来说这些仿真工具在物理引擎之上进行包装,如基于ODE、 Bullet等。有些情况下我们只需要使用物理引擎就可以满足需要,但一般情况下我们也想通

阅读全文 »

实时系统 | 实时系统研究相关方向、会议与期刊

实时系统是计算机科学中的一个重要分支,其与嵌入式系统、操作系统、运筹与优化等领域具有较强关联。我读博期间选择了实时系统任务调度方向,多年下来也算有点经验。在这里,我总结一下实时系统领域内目前主流的几个研究方向,希望对初入这个领域的硕士/博士有所帮助。 1. 研究方向 多核任务调度:Global/partitioned multicore scheduling; 多核资源调度:Multiproces

阅读全文 »

你好,2019!

回顾2018年,因为科研工作忙碌,几乎没有新写文章,很多设立的目标没有达成。2019年需要再接再厉。 今年,我想主要围绕我自己的工作写一些中/英文的技术文章,在技术深度上稍加挖掘。云飞实验室在2019年设下的计划有: 增加实时系统相关的文章,包括实时操作系统的原理和任务调度等; 写若干机器人深度学习/深度增强学习的入门和调研文章; 自动驾驶中的一些关键技术; 写一些ROS与深度增强学习的结合使用;

阅读全文 »

RTOS | 实时操作系统杂谈

实时操作系统 (RTOS) 在工业控制、航空航天和电力系统中有大量应用。我自己接触实时操作系统已有几年时间,虽然实际的项目使用经验不多,然而耳濡目染还是积累了一些经验和知识。在这里整理和分享给大家。 实时操作系统(Real-time Operating System, RTOS)是针对有实时性要求的应用而设计的操作系统。这些应用通常包括汽车引擎控制、轨道交通、工业机器人、飞行器控制系统等。实时操作

阅读全文 »

> random()

简易mini温度计

最近天气变化不定,应咱家那位要求,用一个晚上时间做了一个简易的电子温度计。 找了一个闲置的计时器改造,这个计时器是以前5元买的,不是非常实用,甚至不能断电,只能拔电池。来个生前特写: 好家伙,它的电路倒是很简单,一个软封包搞定,我要做这么小就要费点力气了。原来的按键可以继续用,蜂鸣器、液晶(段式液晶难驱动、没背光)、原PCB都不需要了。 找了手上一个最小的单片机2052,一个MP3拆的锂电池,一个

阅读全文 »

实时系统 | 实时系统研究的一点思考

要想弄清实时系统的研究意义,首先必须明确实时系统在整个工程系统中的角色。 实时系统的主要应用对象是工业控制、轨道交通、航空航天、电力及能源、机器人、网络设备及服务等。这些系统的稳定性很大程度上决定了生命财产与经济的安全性:如电力系统的短时间崩溃会导致工业和交通停滞,并可能带来生命财产事故;航天飞行器的软件故障,会导致与地面控制中心的失联甚至是坠毁,带来巨大的财产损失。社会的正常发展和秩序很大程度上

阅读全文 »

Rovio硬件电路图解

Rovio买回来很长时间了,其实早就已经拆解过,只是还没有整理成系统的说明。最近时间也不是非常多,再最终整理完成之前,先将目前的研究成果公布一下吧。 Rovio共有四块电路板,分别为1)运动控制板、2)电源充电板、3)北极星传感器和4)IP CAM控制板。其中前两块PCB安装在机器腹部,后两块PCB安装在头部。北极星的传感部分是外露的,就是头顶上的圆形接收区域,IP CAM的摄像头在头部的最前端,

阅读全文 »

MicroMouse | MicroMouseV2电机的选择

第一版本的MM(MicroMouse)使用的是带减速箱的N20电机。这种电机非常小巧,比130电机的体积还要小,空载转速大概50转/分钟,适合小型机器人。电机店和淘宝上很容易买到,价格大约在15-25元之间: 图1  N20直流电机 新版本的MM首先希望在电机上进行改进,备选的几个方案有: 1) 直流步进电机; 2) 直流无刷电机; 3) 直流空心杯电机。 步进电机的好处是易于控制,且不需要额外的

阅读全文 »

C语言 | 陷阱:一个优先级导致的BUG

虽然我在工作中已经非常注意优先级的问题,可还是不小心犯了一个优先级导致的错误: 这句话的本意是等待SR寄存器的某位变为1才继续往下执行,而实际上,因为”==”的优先级大于”&”,这句话等同于: 即 while (0); 所以每次执行到该句话时,不管当前SR寄存器的内容是什么,都会直接跳过while。为了防止出现优先级错误,正确的写法应该是:

阅读全文 »

STM32 | UID(全球唯一ID)介绍与应用

每个STM32芯片在出厂时都具有一个全球唯一的芯片ID(UID),该ID为96位,其存储地址分布如下: Start Address : 0x1FFF F7E8 Address offset: 0x00 U_ID(00-31) Address offset: 0x04 U_ID(32-63) Address offset: 0x08 U_ID(64-96) 该ID的应用领域(引用自Datasheet

阅读全文 »