8. Glossary

CS

  • Coordinate Systems (CS) in robotics encompass rules and parameters governing the spatial representation and control of robotic components. This includes:

    • Joint Coordinate System (Joint CS): Defines individual joint positions, influencing the robot’s configuration.

    • Robot Coordinate System (Robot CS): Establishes a standardized spatial Cartesian framework for the entire robotic system.

    • Tool Coordinate System (Tool CS): Relates to the coordinate system of an attached tool or end-effector, ensuring precise control. These systems are foundational for precise robotic movement, aiding navigation, motion planning, and control in various applications.

Ctrl

  • Ctrl refers to the “Control” key on a computer keyboard. It is a modifier key that, when pressed in combination with other keys, performs various functions, such as keyboard shortcuts or commands in software applications.

eMMC

  • eMMC stands for “embedded MultiMediaCard”, and it refers to a type of flash storage commonly used in mobile devices and other embedded systems. It integrates both flash memory and a controller into a single package, making it a popular choice for small form factor devices due to its reliability and cost-effectiveness.

FCC Class

  • FCC Class refers to compliance with the electromagnetic compatibility standards set by the Federal Communications Commission (FCC) in the United States. It defines categories governing emissions and immunity of electronic devices to ensure they do not unduly impact the electromagnetic environment and are resilient to external interferences.

Fig.

  • Fig. is an abbreviation for “Figure” and is commonly used to reference illustrations, charts, diagrams, or other visual elements in documents such as scientific papers, articles, or presentations. In academic and professional contexts, Fig. is often followed by a numeral (e.g., Fig. 1) to indicate a specific visual aid within the content.

FTP

  • FTP stands for “File Transfer Protocol”. It is a standard network protocol used to transfer files between a client and a server on a computer network. FTP facilitates the uploading and downloading of files, making it a common method for managing and sharing files over the internet.

GB

  • GB stands for “gigabyte”, a unit of digital information storage. One gigabyte is equivalent to 1000 megabytes or one billion bytes.

HMI

  • HMI stands for “Human-Machine Interface”. It refers to the point of interaction between a human and a machine. HMIs are used to enable users to control, monitor, and interact with machines or systems in various applications, such as industrial control systems, automation, and consumer electronics. The goal of an HMI is to provide an intuitive and user-friendly interface that facilitates effective communication and operation between humans and machines.

HTML

  • HTML stands for “Hypertext Markup Language”. It is the standard markup language used to create and design documents on the World Wide Web.

ID

  • ID is commonly used as an abbreviation for “identifier”. An identifier is a name given to a variable, function, class, command, or other user-defined item in the code. Identifiers are crucial for referencing and distinguishing different elements within a program.

Int

  • Int is short for “integer”, which is a whole number without a fractional or decimal part. In programming, “int” is often used to represent and work with integer values.

I/O

  • I/O stands for “Input/Output”. It represents the communication between a computer and external devices, encompassing both data entering (input) and leaving (output) the computer system.

JSON

  • JSON stands for “JavaScript Object Notation”. It is a lightweight data interchange format that is easy for humans to read and write, and easy for machines to parse and generate. JSON is often used to transmit data between a server and a web application, as an alternative to XML. It consists of key-value pairs and arrays, making it a versatile and widely adopted data format in web development and data exchange between different programming languages.

m/s

  • m/s stands for meters per second, a unit of measurement for speed or velocity. It represents the distance traveled in meters divided by the time taken in seconds. This unit is used in physics, engineering, and everyday contexts to quantify the rate at which an object moves or the speed of a process.

MTBF

  • MTBF, or Mean Time Between Failures, is a reliability metric that represents the average time a system or component operates before experiencing a failure. A higher MTBF indicates better reliability.

PC

  • PC stands for “Personal Computer,” a versatile computing device designed for individual use, available in forms such as desktops and laptops.

RAM

  • RAM, or Random Access Memory, is a type of computer memory that provides quick access to data actively used by the computer. It contributes to overall system speed and responsiveness but is volatile and loses its contents when the computer is powered off.

RoHS

  • RoHS, or Restriction of Hazardous Substances, is a European Union directive that restricts the use of hazardous materials, such as lead and mercury, in the manufacturing of electronic equipment to promote environmental sustainability.

TCP/IP

  • TCP/IP, or Transmission Control Protocol/Internet Protocol, is a suite of communication protocols used to interconnect network devices on the internet. TCP/IP provides a set of rules for how data should be formatted, addressed, transmitted, routed, and received.

UI

  • UI stands for “User Interface”, the visual and interactive elements through which users interact with software or devices, aiming to provide an intuitive and user-friendly experience.

URL

  • A URL, or Uniform Resource Locator, is a web address that specifies the location of a resource on the internet, such as a webpage. It includes the protocol, domain, and path to access the resource.