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

RPi树莓派 | 树莓派3代介绍及历代树莓派比较

树莓派自从12年02月最初发布之后,目前已突破800万的总销量。作为树莓派的早期支持者,云飞实验室也一直在关注着它的发展。如今在经历了4年的设计迭代之后,树莓派于16年02月推出了最新一代的树莓派3。树莓派3的本次发布与之前的2代只相差了整整一年时间,但是得益于目前芯片行业的快速发展,树莓派3的性能将会有很大的提升。这主要表现在以下几点: 更高的处理速度。树莓派3首次采用了64位处理器:基于Cor

阅读全文 »

STM32 | STM32F4 Discovery开发板简介

不久之前在淘宝上购买了一块STM32F4-Discovery开发板,根据自己的使用情况以及官方提供的说明手册,撰写了这篇关于该开发板的初步介绍,以供初学者参考。 Figure 1. F4-Discovery外观与包装 F4-Discovery是ST公司推出的官方开发套件,从开发板板载的资源来看,该开发板在设计上着重突出了F4的数字信号处理能力。其板载的芯片有1片STM32F407VGT6,1个三轴

阅读全文 »

暴力拆解ADIS16365惯性传感器

上次我介绍了我的惯性导航项目,但一直未公布所用传感器型号,其实我打算用的传感器是AD公司的ADIS16365惯性导航模块。本打算有一些研究成果后再进行公布,无奈在一次实验中,不慎将传感器的外部接口 (FPC排线) 弄坏了。眼看维修无望,索性将传感器暴力拆解,看看这款几千元的传感器“真身几何”。 传感器的外壳是用某种胶粘起来的 (很山寨是不是),用起子强行敲开: 传感器内部使用了柔性PCB,使用了一

阅读全文 »

为直流稳压源加了电压显示

因为暂时买不起稳压电源,当时自己用变压器和LM2596组装了这个简易电压源,但是当时输出电压不能数显,只能用外用表测量,很不方便。 上周从网上买了一个电压测量模块,7元,进行了简单改装,现在这个稳压源更加实用了:

阅读全文 »

机器学习 | 机器学习101

最近正尝试用机器学习的方法解决线性回归和趋势预测问题,这里将自己对机器学习的初步理解整理至此。 机器学习 (Machine Learning) 研究的主题是如何让计算机具备与人类同等的思考和分析能力。机器学习主要基于认知学、计算机科学,统计概率学以及信息决策学。典型的机器学习应用包括照片分类、垃圾邮件识别、自然语言处理等。最近很火热的围棋人工智能AlphaGo就是采用了深度神经网络对大量棋局进行学

阅读全文 »

C语言 | 陷阱:数组指针作为函数参数返回

再来看一个指针问题,同样的来自一个本科生的代码。这段代码想要实现将一个全是小写字母的字符串转换成对应的大写字母字符串: 然而这段代码没有能实现期望的功能。原因如下: 主程序调用convert_to_upper_case()函数后,堆栈为p分配了内存空间; 函数体正确修改了p对应字符数组的内容,并将p的首地址作为指针返回; 函数返回后,所有临时变量从堆栈中弹出,包括p[100]; 主程序得到返回的指

阅读全文 »