首页 > 对机器人的认知整理

对机器人的认知整理

机器人的定义与特点

机器人是自动执行工作的机器装置,可以接受人的指挥运行预先编排的程序或者根据人工智能技术指定的原则纲领行动

机器人① 包含传感器、执行器,能够与物理世界交互,② 可编程,③ 能够进行自主或半自主的行动

机器人行业

机器人行业未来市场潜力,可以从工业机器人服务机器人无人驾驶三个方面看,非常广阔,主要的应用领域包括安防巡检、自动驾驶、家用服务、医疗康复、智能导购、智能配送、教育娱乐、助老助残。

机器人行业亟待解决的三大挑战

  • 技术挑战

    – 多模态感知、环境建模等关键技术

    – 与物联网、云计算、大数据技术的深度融合

    – 识别、交互、类脑等人工智能技术突破
  • 应用挑战

    – 产品与需求匹配

    – 定位用户痛点

    – 结合传统厂商与跨界厂商优势
  • 资源挑战

    – 人才缺口,产业成熟度

    – 产业链主体间障碍

    – 开放高效的协同体系

机器人技术

机器人获取信息、分析信息、做出决策、执行决策,使用到的方法宏观上分为基于规划和逻辑的方法基于机器学习的方法,将机器人的大脑认为人工智能,可以分为三个发展阶段:专用人工智能、通用人工智能和超人工智能。

要实施这些方法,处理信息、传递指令,需要控制器,常用的控制器包括ARM/x86/RISC-V、FPGA、DSP、ASIC等。

信息的来源,机器人的传感器,包括激光雷达、摄像头、红外、惯性测量单元、里程计、超声等。

与物理世界产生交互的部分,机器人的执行器,包括机械臂、机械手、车轮和其他末端执行器工具。

将技术分为基础理论技术应用软件工具三个部分:

  • 基础理论

    – 数学:线性代数、矩阵理论、概率论、微积分、最优化

    – 力学:运动学与动力学

    – 控制理论:控制论

    – 其他:机械原理、机器人学、机器视觉、状态估计、深度学习、强化学习
  • 技术应用:结构设计、硬件设计、系统集成、传感器融合、感知识别、语音交互、定位与建图、决策规划、运动控制
  • 软件工具

    – 基础编程能力:C,C++,Python,Linux,数据结构与算法

    – 系统开发:ROS、FreeRTOS、Apollo

    – 电子电路:Altium Designer

    – 机械设计:Solidworks、CAD

    – 机器人视觉:OpenCV、PCL、CUDA、g2o/Ceres

    – 系统仿真:Gazebo、VRep、Matlab

    – 深度学习:Caffe、TensorFlow、MXNet、Pytorch

    – 计算平台:STM32、FPGA、DSP、ASIC

如何学习

机器人技术迅猛发展,知识总和快速增长,而人的时间、寿命是有限的,如何在有限的时间下迎接挑战、提升能力、达到职位和理想所提出的要求,在这里记录一些观念以自正:

  • 辨别所学知识是否已经过时:选择更先进、使用更广的技术。
  • 发现更重要的知识点:挖掘旧知识在新时代下被赋予的新的含义。
  • 避免重复学习:做好知识的记录和知识体系的整理。
  • 理论和实践的结合:了解技术功能——探索功能实现的细节——实践和有所创造

其他截图:

在这里插入图片描述

在这里插入图片描述

参考资料:

  1. 中国大学慕课《机器人操作系统入门》(https://www.icourse163.org/course/ISCAS-1002580008)

更多相关:

  • 自从去年7月反省之后,认识的朋友逐渐多了,天下那么大,优秀的人很多,通过网络认识是一个很不错的途径,经过一段时间后,圈子范围扩大了很多,行业上和非行业上都有涉及,对自己认知冲击很大,发现技术、技术之外很多想不到的事,虽然能了解到很多事,但是做技术的,首要还是看自身技术,其他的闲暇时间了解即可。 很庆幸能认识很多积极学习的朋友,看到别人...

  • 要做到数据驱动安全,齐向东认为需要三大核心技术。第一个核心技术是大数据采集器,第二个是大数据引擎,第三个是机器学习挖掘、重要安全问题定位准确。 转载于:https://www.cnblogs.com/1992825-Amelia/p/4854220.html...

  • [1]好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵地,从长远看,这点钱根本不算什么,当你对一个行业有那么几年的体会,以后钱根本不是问题。...

  • 主席说过:“谁是我们的敌人?谁是我们的朋友?这个问题是革命的首要问题。”敌人能给我们带来伤害,而朋友能给我们带来帮助。在技术学习中也可以采用这种观点,分清哪些技术是朋友,哪些技术是敌人。所谓敌人,也就是和当下是竞争者关系的对象,所谓朋友,就是和当下是互补关系的对象。辨析竞争关系和互补关系,是很重要的技巧。别人卖刀你卖刀,别人卖水你卖水...

  • 机械臂仿真控制实例 目录 环境设置项目工具介绍Gazebo (1)Gazebo组件 (2)Gazebo界面统一机器人描述格式(URDF)RVizMoveit! 1.环境设置 对于此项目,使用的是 robo-nd 虚拟机映像,或者在本地安装了 Ubuntu + ROS 。 关于安装虚拟机映像问题,可以参考之前的文章。 对于此设...

  • MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz,2 Ch 语言:英语+中英文字幕(根据原英文字幕机译更准确) |时长:44节课(10h 52m) |大小解压后:9.9 GB 含课程素材 如何使用Blender 2.8和Substance Painter制作真实的机器人 Create Star Wa...

  • 方法1,传输文件演示(先启动接收命令) 使用nc传输文件还是比较方便的,因为不用scp和rsync那种输入密码的操作了 把A机器上的一个rpm文件发送到B机器上 需注意操作次序,receiver先侦听端口,sender向receiver所在机器的该端口发送数据。     步骤1,先在B机器上启动一个接收文件的监听,格式如下 意思是...

  • Python机器学习库 Python的机器学习库汇总与梳理 机器学习之开源库大总结   转载于:https://www.cnblogs.com/SFMing/p/4590261.html...