MyRobots

Last updated
MyRobots
Company typePrivate
IndustryService Robotic Market
Founded2011
FounderMario Tremblay
HeadquartersParis, France
Area served
World
ProductsCloud Robotics Platform
Website www.myrobots.com

MyRobots is an online social network for robots and smart objects. The site claims robots can benefit from being connected to other robots in the same way humans use social networks to interact and collaborate with other humans. [1] [2] [3] [4] The robots reportedly share their sensor information, giving insight on their perspective of their current state.

Contents

History

MyRobots has been launched by RobotShop in December 2011. [5] [6] MyRobots is one of the first Cloud Robotics initiative. Cloud robotics happens when robots are connected to the Internet. Then, by doing so, robots become augmented with more capacity and intelligence. The cloud lets them communicate with other machines and serve their human operators better. Connected robots equal augmented robots. By collaborating with other machines and humans, robots transcend their physical limitations and become more useful and capable, since they can delegate parts of their tasks to more suitable parties. [7] [8] [9]

MyRobots API

MyRobots provides a Restful API. [10] All internet enabled devices and robots can connect via the API.

Most important keywords used in the MyRobots API:

Channel or Robot - The name for where data can be inserted or retrieved within the MyRobots API, identified by a numerical Channel ID.

Field - One of eight specific locations for data inside of a channel, identified by a number between 1 and 8. It can store numeric data from sensors or alphanumeric strings from serial devices or RFID readers.

Status - A short status message to augment the data stored in a channel.

Location - The latitude, longitude, and elevation of where data is being sent from.

Feed - The collective name for the data stored inside a channel, which may be any combination of field data, status updates, and location info.

Write API Key – A 16 digit code that allows an application to write data to a channel.

Read API Key – A 16 digit code that allows an application to read the data stored in a channel.

Alerts - Robots can react to certain conditions by using alerts.

MyRobots Connect

The MyRobots Connect [11] is a Serial-to-Ethernet gateway that connects directly to MyRobots Data Engine. It's an Open-source Hardware (OSHW) module that uses a Microchip PIC18F67J60 to run a TCP-IP stack. It relays the serial commands received by an included XBee module using an Open Serial Protocol. The MyRobots Connect receives serial data and messages using the wireless XBee module and sends them to the MyRobot servers using a standard internet connection.

The MyRobots Connect uses DHCP so connecting it to a router is a simple matter of plugging a network cable; no configuration required.

See also

Related Research Articles

<span class="mw-page-title-main">Programmable logic controller</span> Programmable digital computer used to control machinery

A programmable logic controller (PLC) or programmable controller is an industrial computer that has been ruggedized and adapted for the control of manufacturing processes, such as assembly lines, machines, robotic devices, or any activity that requires high reliability, ease of programming, and process fault diagnosis.

A network switch is networking hardware that connects devices on a computer network by using packet switching to receive and forward data to the destination device.

<span class="mw-page-title-main">Embedded system</span> Computer system with a dedicated function

An embedded system is a computer system—a combination of a computer processor, computer memory, and input/output peripheral devices—that has a dedicated function within a larger mechanical or electronic system. It is embedded as part of a complete device often including electrical or electronic hardware and mechanical parts. Because an embedded system typically controls physical operations of the machine that it is embedded within, it often has real-time computing constraints. Embedded systems control many devices in common use. In 2009, it was estimated that ninety-eight percent of all microprocessors manufactured were used in embedded systems.

<span class="mw-page-title-main">Terminal server</span> Device that interfaces serial hosts to a network

A terminal server connects devices with a serial port to a local area network (LAN). Products marketed as terminal servers can be very simple devices that do not offer any security functionality, such as data encryption and user authentication. The primary application scenario is to enable serial devices to access network server applications, or vice versa, where security of the data on the LAN is not generally an issue. There are also many terminal servers on the market that have highly advanced security functionality to ensure that only qualified personnel can access various servers and that any data that is transmitted across the LAN, or over the Internet, is encrypted. Usually, companies that need a terminal server with these advanced functions want to remotely control, monitor, diagnose and troubleshoot equipment over a telecommunications network.

The Intelligent Platform Management Interface (IPMI) is a set of computer interface specifications for an autonomous computer subsystem that provides management and monitoring capabilities independently of the host system's CPU, firmware and operating system. IPMI defines a set of interfaces used by system administrators for out-of-band management of computer systems and monitoring of their operation. For example, IPMI provides a way to manage a computer that may be powered off or otherwise unresponsive by using a network connection to the hardware rather than to an operating system or login shell. Another use case may be installing a custom operating system remotely. Without IPMI, installing a custom operating system may require an administrator to be physically present near the computer, insert a DVD or a USB flash drive containing the OS installer and complete the installation process using a monitor and a keyboard. Using IPMI, an administrator can mount an ISO image, simulate an installer DVD, and perform the installation remotely.

In computing, serial presence detect (SPD) is a standardized way to automatically access information about a memory module. Earlier 72-pin SIMMs included five pins that provided five bits of parallel presence detect (PPD) data, but the 168-pin DIMM standard changed to a serial presence detect to encode more information.

Machine to machine (M2M) is direct communication between devices using any communications channel, including wired and wireless. Machine to machine communication can include industrial instrumentation, enabling a sensor or meter to communicate the information it records to application software that can use it. Such communication was originally accomplished by having a remote network of machines relay information back to a central hub for analysis, which would then be rerouted into a system like a personal computer.

<span class="mw-page-title-main">IOIO</span>

IOIO is a series of open source PIC microcontroller-based boards that allow Android mobile applications to interact with external electronics. The device was invented by Ytai Ben-Tsvi in 2011, and was first manufactured by SparkFun Electronics. The name "IOIO" is inspired by the function of the device, which enables applications to receive external input ("I") and produce external output ("O").

The Hardware Platform Interface (HPI) is an open specification that defines an application programming interface (API) for platform management of computer systems. The API supports tasks including reading temperature or voltage sensors built into a processor, configuring hardware registers, accessing system inventory information like model numbers and serial numbers, and performing more complex activities, such as upgrading system firmware or diagnosing system failures.

<span class="mw-page-title-main">XBee</span> Motherboard

Digi XBee is the brand name of a popular family of form factor compatible wireless connectivity modules from Digi International. The first XBee modules were introduced under the MaxStream brand in 2005 and were based on the IEEE 802.15.4-2003 standard designed for point-to-point and star communications. Since the initial introduction, the XBee family has grown and a complete ecosystem of wireless modules, gateways, adapters and software has evolved.

ioBridge Manufacturer of Internet-based monitor and control hardware

ioBridge is a manufacturer of Internet-based monitor and control hardware and a provider of seamlessly integrated cloud-based social Web 2.0 folksonomies and curated online API webservices, using WebSocket, JSON and a host of other related technologies.

A connected car is a car that can communicate bidirectionally with other systems outside of the car. This connectivity can be used to provide services to passengers or to support or enhance self-driving functionality. For safety-critical applications, it is anticipated that cars will also be connected using dedicated short-range communications (DSRC) or cellular radios, operating in the FCC-granted 5.9 GHz band with very low latency.

Checkmk is a software system developed in Python and C++ for IT Infrastructure monitoring. It is used for the monitoring of servers, applications, networks, cloud infrastructures, containers, storage, databases and environment sensors.

Cloud robotics is a field of robotics that attempts to invoke cloud technologies such as cloud computing, cloud storage, and other Internet technologies centered on the benefits of converged infrastructure and shared services for robotics. When connected to the cloud, robots can benefit from the powerful computation, storage, and communication resources of modern data center in the cloud, which can process and share information from various robots or agent. Humans can also delegate tasks to robots remotely through networks. Cloud computing technologies enable robot systems to be endowed with powerful capability whilst reducing costs through cloud technologies. Thus, it is possible to build lightweight, low-cost, smarter robots with an intelligent "brain" in the cloud. The "brain" consists of data center, knowledge base, task planners, deep learning, information processing, environment models, communication support, etc.

LyteShot was an interactive augmented reality gaming platform.

<span class="mw-page-title-main">Microsoft HoloLens</span> Mixed reality smartglasses

Microsoft HoloLens is an augmented reality (AR)/mixed reality (MR) headset developed and manufactured by Microsoft. HoloLens runs the Windows Mixed Reality platform under the Windows 10 operating system. Some of the positional tracking technology used in HoloLens can trace its lineage to the Microsoft Kinect, an accessory for Microsoft's Xbox 360 and Xbox One game consoles that was introduced in 2010.

WebUSB is a JavaScript application programming interface (API) specification for securely providing access to USB devices from web applications.

The industrial internet of things (IIoT) refers to interconnected sensors, instruments, and other devices networked together with computers' industrial applications, including manufacturing and energy management. This connectivity allows for data collection, exchange, and analysis, potentially facilitating improvements in productivity and efficiency as well as other economic benefits. The IIoT is an evolution of a distributed control system (DCS) that allows for a higher degree of automation by using cloud computing to refine and optimize the process controls.

<span class="mw-page-title-main">Photovoltaic system performance</span>

Photovoltaic system performance is a function of the climatic conditions, the equipment used and the system configuration. PV performance can be measured as the ratio of actual solar PV system output vs expected values, the measurement being essential for proper solar PV facility's operation and maintenance. The primary energy input is the global light irradiance in the plane of the solar arrays, and this in turn is a combination of the direct and the diffuse radiation.

The Azure Kinect DK is a discontinued developer kit and PC peripheral which employs the use of artificial intelligence sensors for computer vision and speech models, and is connected to the Microsoft Azure cloud. It is the successor to the Microsoft Kinect line of sensors.

References

  1. MyRobots.com Aims To Be 'Facebook For Robots' Forbes
  2. Facebook for robots helps droids get smarter NewScientist
  3. Is MyRobots.com the 'Facebook for Robots?' Verdict: Maybe IEEE Spectrum
  4. MyRobots.com: for all of your robot's social needs Engadget
  5. MyRobots.com Launches App Store for Robots Robotics Wire
  6. Now your robots can post status updates too with MyRobots.com VentureBEat
  7. Thought Leader Interview: Mario Tremblay Robotic Trends
  8. "The Rising Prospects of Cloud Robotic Applications" (PDF).
  9. "MyRobots.com Pioneers Cloud Robotics, Interview With Mario Tremblay".
  10. MyRobots API
  11. MyRobots Connect