Point cloud
<small>From Wikipedia</small>
A point cloud is a set of data points in some coordinate system.
In a three-dimensional coordinate system, these points are usually defined by X, Y, and Z coordinates, and often are intended to represent the external surface of an object.
Point clouds may be created by 3D scanners. These devices measure a large number of points on an object's surface, and often output a point cloud as a data file. The point cloud represents the set of points that the device has measured.
Data acquisition
<small>From Wikipedia</small>
Data acquisition is the process of sampling signals that measure real world physical conditions and converting the resulting samples into digital numeric values that can be manipulated by a computer. Data acquisition systems, abbreviated by the acronyms DAS or DAQ, typically convert analog waveforms into digital values for processing. The components of data acquisition systems include:
- Sensors, to convert physical parameters to electrical signals.
- Signal conditioning circuitry, to convert sensor signals into a form that can be converted to digital values.
- Analog-to-digital converters, to convert conditioned sensor signals to digital values.
POSIX
POSIX表示可移植操作系統(tǒng)接口(Portable Operating System Interface ,縮寫為 POSIX ),POSIX標(biāo)準(zhǔn)定義了操作系統(tǒng)應(yīng)該為應(yīng)用程序提供的接口標(biāo)準(zhǔn),是IEEE為要在各種UNIX操作系統(tǒng)上運(yùn)行的軟件而定義的一系列API標(biāo)準(zhǔn)的總稱,其正式稱呼為IEEE 1003,而國際標(biāo)準(zhǔn)名稱為ISO/IEC 9945。
WebSocket
在 WebSocket API,瀏覽器和服務(wù)器只需要做一個(gè)握手的動(dòng)作,然后,瀏覽器和服務(wù)器之間就形成了一條快速通道。兩者之間就直接可以數(shù)據(jù)互相傳送。在此WebSocket 協(xié)議中,為我們實(shí)現(xiàn)即時(shí)服務(wù)帶來了兩大好處:
- Header
互相溝通的Header是很小的-大概只有 2 Bytes - Server Push
服務(wù)器的推送,服務(wù)器不再被動(dòng)的接收到瀏覽器的request之后才返回?cái)?shù)據(jù),而是在有新數(shù)據(jù)時(shí)就主動(dòng)推送給瀏覽器。
WebSocket API最偉大之處在于服務(wù)器和客戶端可以在給定的時(shí)間范圍內(nèi)的任意時(shí)刻,相互推送信息。WebSocket并不限于以Ajax(或XHR)方式通信,因?yàn)锳jax技術(shù)需要客戶端發(fā)起請(qǐng)求,而WebSocket服務(wù)器和客戶端可以彼此相互推送信息;XHR受到域的限制,而WebSocket允許跨域通信。
WebSocket為指定目標(biāo)創(chuàng)建,用于雙向推送消息。
知乎:
- 被動(dòng)性,當(dāng)服務(wù)器完成協(xié)議升級(jí)后(HTTP->Websocket),服務(wù)端就可以主動(dòng)推送信息給客戶端啦。
- 只需要經(jīng)過一次HTTP請(qǐng)求,就可以做到源源不斷的信息傳送了。(在程序設(shè)計(jì)中,這種設(shè)計(jì)叫做回調(diào),即:你有信息了再來通知我,而不是我傻乎乎的每次跑來問你)
Serialized JSON objects 序列化的JSON對(duì)象
Mobile manipulator
Mobile manipulator is nowadays a widespread term to refer to robot systems built from a robotic manipulator arm mounted on a mobile platform. Such systems combine the advantages of mobile platforms and robotic manipulator arms and reduce their drawbacks. For instance, the mobile platform extends the workspace of the arm, whereas an arm offers several operational functionalities.
General system composition:
- Mobile platform
- Robot manipulator
- Vision
- Tooling
Common Platform
Common Platform is a collaboration between IBM, GlobalFoundries, and Samsung Electronics developed to implement a common process technology across all three companies' semiconductor manufacturing facilities.
Web GL
WebGL (Web Graphics Library) 是一個(gè)用以渲染交互式3D和2D圖形的無需插件且兼容下一代瀏覽器的 JavaScript API。WebGL 引用的JavaScript API遵守OpenGL ES2.0規(guī)范,通過HTML5中 <canvas> 元素實(shí)現(xiàn)功能。
Custom controllers
Crowdsourcing
Crowdsourcing is a specific sourcing model in which individuals or organizations use contributions from Internet users to obtain needed services or ideas. Crowdsourcing was coined in 2005 as a portmanteau of crowd and outsourcing. This mode of sourcing to divide work between participants to achieve a cumulative result was already successful before the digital age (i.e., "offline").
LCM
Lightweight Communications and Marshalling (LCM)
LCM is a set of libraries and tools for message passing and data marshalling(數(shù)據(jù)編組), targeted at real-time systems where high-bandwidth and low latency are critical. It provides a publish/subscribe message passing model and automatic marshalling/unmarshalling code generation with bindings for applications in a variety of programming languages.
- marshalling:
編組(marshalling)是一個(gè)將負(fù)責(zé)對(duì)象轉(zhuǎn)換成字節(jié)流的過程,然后在使用反過程----反編組將字節(jié)流轉(zhuǎn)換成對(duì)象。