Manufacturer | iRobot |
---|---|
Type | robot |
Release date | 2007 |
Website | edu |
iRobot Create is a hobbyist robot manufactured by iRobot that was introduced in 2007 and based on their Roomba vacuum cleaning platform. The iRobot Create is explicitly designed for robotics development and improves the experience beyond simply hacking the Roomba. [1] [2] The Create replaces its Roomba predecessor's vacuum cleaner hardware with a cargo bay that also houses a DB-9 port providing serial communication, digital input & output, analog input & output, and an electric power supply. [1] [2] [3] The Create also has a 7-pin Mini-DIN serial port through which sensor data can be read and motor commands can be issued using the iRobot Roomba Open Interface (ROI) protocol. [4]
The platform accepts virtually all accessories designed for iRobot's second generation Roomba 400 Series domestic robots and can also be programmed with the addition of iRobot's own Command Module (a microcontroller with a USB connector and four DE-9 expansion ports). [4] As of 2013 [update] , the Command Module is no longer being sold. [5] In 2014, iRobot replaced the original model with the Create 2, [6] which is constructed from the chassis of remanufactured 600-series Roombas; instead of replacing the old command module, iRobot encourages the use of commodity single-board micro-controllers like Arduino and single-board computers like Raspberry Pi to provide additional processing power.
Due to the limitations in storage space and processing power of the iRobot Command Module, many choose to utilize an external computer in controlling the Create robot.[ citation needed ] Since the built-in serial port supports the transmission of sensor data and can receive actuation commands, any embedded computer that supports serial communication can be used as the control computer. [4]
A number of robot interface server / simulators support the iRobot Create. Most notably, the Player Project has long included a device interface for the Roomba, [7] and developed a Create interface in Player 2.1. [8] The Universal Real-time Behavior Interface (URBI) environment also contains a Create interface. [9]
The Microsoft Robotics Studio and the Webots simulation environment contain iRobot Create models. [10] [11]
iRobot has released multiple versions of the Create robot.
Version | Release Date | Differences from Previous Iteration | Notes |
---|---|---|---|
iRobot Create | 2004 | N/A | Based on iRobot Roomba 400 |
iRobot Create 2 | 2014 [12] | Safer electronics. Allows Create 2 to be sold outside the US | Based on iRobot Roomba 600 [13] |
iRobot Create 3 | 2022 [14] | ROS2 built in. WiFi, USB, Ethernet, Bluetooth. New sensors including an IMU & optical floor tracking. | Based on iRobot Roomba i3 [15] |
The iRobot Create is popular in the robotic research and hobbyist community. Some examples of iRobot create projects:
In 2007 iRobot hosted the "Create Challenge", offering US$5,000 with the goal of creating an "innovative robot that's functional, helpful, entertaining, whimsical or simply amazing". [22] The winner was Danh Trinh, with their "Personal Home Robot" which "reminds owners to take their medication, turns lights on and off, and controls appliances." [23] [24]
In computing, a device driver is a computer program that operates or controls a particular type of device that is attached to a computer or automaton. A driver provides a software interface to hardware devices, enabling operating systems and other computer programs to access hardware functions without needing to know precise details about the hardware being used.
Roomba is a series of autonomous robotic vacuum cleaners made by the company iRobot. Introduced in September 2002, they have a set of sensors that enable them to navigate the floor area of a home. These sensors can detect the presence of obstacles and steep drops. Amazon announced the intent to purchase the parent company of the Roomba in August 2022, though the acquisition has been delayed by regulators in Europe.
iRobot Corporation is an American technology company that designs and builds consumer robots. It was founded in 1990 by three members of MIT's Artificial Intelligence Lab, who designed robots for space exploration and military defense. The company's products include a range of autonomous home vacuum cleaners (Roomba), floor moppers (Braava), and other autonomous cleaning devices.
The European Robotic Arm (ERA) is a robotic arm that is attached to the Russian Orbital Segment (ROS) of the International Space Station. Launched to the ISS in July 2021; it is the first robotic arm that is able to work on the Russian Segment of the station. The arm supplements the two Russian Strela cargo cranes that were originally installed on the Pirs module, but were later moved to the docking compartment Poisk and Zarya module.
Arduino is an Italian open-source hardware and software company, project, and user community that designs and manufactures single-board microcontrollers and microcontroller kits for building digital devices. Its hardware products are licensed under a CC BY-SA license, while the software is licensed under the GNU Lesser General Public License (LGPL) or the GNU General Public License (GPL), permitting the manufacture of Arduino boards and software distribution by anyone. Arduino boards are available commercially from the official website or through authorized distributors.
Microsoft Robotics Developer Studio is a discontinued Windows-based environment for robot control and simulation that was aimed at academic, hobbyist, and commercial developers and handled a wide variety of robot hardware. It requires a Microsoft Windows 7 operating system or later.
A robotics suite is a visual environment for robot control and simulation. They are typically an end-to-end platform for robotics development and include tools for visual programming and creating and debugging robot applications. Developers can often interact with robots through web-based or visual interfaces.
The Player Project creates free and open-source software for research into robotics and sensor systems. Its components include the Player network server and the Stage platform robotics simulators. Although accurate statistics are hard to obtain, Player is one of the most popular open-source robot interfaces in research and post-secondary education.
Botball is an educational robotics program that focuses on engaging middle and high school aged students in team-oriented robotics competitions. Thousands of children and young adults participate in the Botball program. It has been active since 1998 and features a robotics curriculum which focuses on designing, building and programming a pair of autonomous robots. Teams use a standardized kit of materials, document the process and then compete in a tournament in which the challenges change annually. All materials in the kits are exactly the same for every team around the world, so there are no unfair advantages. Botball teams are mostly based in the United States with over 300 teams and local tournaments in more than a dozen regions. In recent years it also holds an annual Global Conference on Educational Robotics (GCER), with an international tournament that attracts teams all over the country as well as from Mexico, Austria, China, Uganda, Poland, Qatar, Kuwait, Egypt, and many others.
A robotics simulator is a simulator used to create an application for a physical robot without depending on the physical machine, thus saving cost and time. In some case, such applications can be transferred onto a physical robot without modification.
In Unix-like operating systems, a device file or special file is an interface to a device driver that appears in a file system as if it were an ordinary file. There are also special files in DOS, OS/2, and Windows. These special files allow an application program to interact with a device by using its device driver via standard input/output system calls. Using standard system calls simplifies many programming tasks, and leads to consistent user-space I/O mechanisms regardless of device features and functions.
Open-source robotics is a branch of robotics where robots are developed with open-source hardware and free and open-source software, publicly sharing blueprints, schematics, and source code. It is thus closely related to the open design movement, the maker movement and open science.
Kinect is a line of motion sensing input devices produced by Microsoft and first released in 2010. The devices generally contain RGB cameras, and infrared projectors and detectors that map depth through either structured light or time of flight calculations, which can in turn be used to perform real-time gesture recognition and body skeletal detection, among other capabilities. They also contain microphones that can be used for speech recognition and voice control.
IEEE 1394 is an interface standard for a serial bus for high-speed communications and isochronous real-time data transfer. It was developed in the late 1980s and early 1990s by Apple in cooperation with a number of companies, primarily Sony and Panasonic. It is most commonly known by the name FireWire (Apple), though other brand names exist such as i.LINK (Sony), and Lynx.
PrimeSense was an Israeli 3D sensing company based in Tel Aviv. PrimeSense had offices in Israel, North America, Japan, Singapore, Korea, China and Taiwan. PrimeSense was bought by Apple Inc. for $360 million on November 24, 2013.
Limor Fried is an American electrical engineer and owner of the electronics hobbyist company Adafruit Industries. She is influential in the open-source hardware community, having participated in the first Open Source Hardware Summit and the drafting of the Open Source Hardware definition, and is known by her moniker ladyada, an homage to Lady Ada Lovelace.
In computing, Linux-IO (LIO) Target is an open-source implementation of the SCSI target that has become the standard one included in the Linux kernel. Internally, LIO does not initiate sessions, but instead provides one or more Logical Unit Numbers (LUNs), waits for SCSI commands from a SCSI initiator, and performs required input/output data transfers. LIO supports common storage fabrics, including FCoE, Fibre Channel, IEEE 1394, iSCSI, iSCSI Extensions for RDMA (iSER), SCSI RDMA Protocol (SRP) and USB. It is included in most Linux distributions; native support for LIO in QEMU/KVM, libvirt, and OpenStack makes LIO also a storage option for cloud deployments.
Adafruit Industries is an open-source hardware company based in New York, United States. It was founded by Limor Fried in 2005. The company designs, manufactures and sells electronics products, electronics components, tools, and accessories. It also produces learning resources, including live and recorded videos about electronics, technology, and programming.
The ESP8266 is a low-cost Wi-Fi microchip, with built-in TCP/IP networking software, and microcontroller capability, produced by Espressif Systems in Shanghai, China.
ESP32 is a series of low-cost, low-power system on a chip microcontrollers with integrated Wi-Fi and dual-mode Bluetooth. The ESP32 series employs either a Tensilica Xtensa LX6 microprocessor in both dual-core and single-core variations, Xtensa LX7 dual-core microprocessor or a single-core RISC-V microprocessor and includes built-in antenna switches, RF balun, power amplifier, low-noise receive amplifier, filters, and power-management modules. ESP32 is created and developed by Espressif Systems, a Chinese company based in Shanghai, and is manufactured by TSMC using their 40 nm process. It is a successor to the ESP8266 microcontroller.