IRCF360

Last updated

Infrared Control Freak
360 Degree - 3D Infrared Motion Sensor.jpeg
Infrared Control Freak (IRCF360) - Beta
DeveloperROBOTmaker
Type Proximity sensor / Motion Sensor / Human interface device
Release dateMarch 1, 2012;7 years ago (2012-03-01) [1]
CPU Microchip PIC16F88 8 MHz internal oscillator, 200 nanosecond instruction execution, 35 single word instructions, CMOS Flash-based 8-bit microcontroller packs Microchip’s powerful PIC® architecture into an 18-pin package, a capture/compare/PWM, an Addressable USART, (I²C™) bus, 10-bit Analog-to-Digital (A/D) converter and 2 Comparators. [2]
Memory256 bytes of EEPROM data memory bytes
Power0.5 W (model A)
Website www.robotmaker.eu

Infrared Control Freak 360 (IRCF360) is a 360 degree proximity sensor and a motion sensing devices, developed by ROBOTmaker. The sensor is in BETA developers release as a low cost (software configurable) sensor for use within research, technical and hobby projects.

Contents

Overview

The 360 degree sensor was originally designed as a short range micro robot proximity sensor and mainly intended for Swarm robotics, Ant robotics, Swarm intelligence, autonomous Qaudcopter, Drone, UAV, multi-robot simulations e.g. Jasmine Project [3] where 360 proximity sensing is required to avoid collision with other robots and for simple IR inter-robot communications.

Swarm robotics

Swarm robotics is an approach to the coordination of multiple robots as a system which consist of large numbers of mostly simple physical robots. It is supposed that a desired collective behavior emerges from the interactions between the robots and interactions of robots with the environment. This approach emerged on the field of artificial swarm intelligence, as well as the biological studies of insects, ants and other fields in nature, where swarm behaviour occurs.

Ant robotics is a special case of swarm robotics. Swarm robots are simple robots with limited sensing and computational capabilities. This makes it feasible to deploy teams of swarm robots and take advantage of the resulting fault tolerance and parallelism. Swarm robots cannot use conventional planning methods due to their limited sensing and computational capabilities. Thus, their behavior is often driven by local interactions. Ant robots are swarm robots that can communicate via markings, similar to ants that lay and follow pheromone trails. Some ant robots use long-lasting trails. Others use short-lasting trails including heat and alcohol. Others even use virtual trails.

Swarm intelligence (SI) is the collective behavior of decentralized, self-organized systems, natural or artificial. The concept is employed in work on artificial intelligence. The expression was introduced by Gerardo Beni and Jing Wang in 1989, in the context of cellular robotic systems.

To overcome certain limitation with Infra-red (IR) proximity sensing (e.g. detection of dark surfaces) the sensing module includes ambient light sensing and basic tactile sensing functionality during forward movement sensing/probing providing photovore and photophobe robot swarm behaviours and characteristics.

A project named Sensorium Project was started aimed at broadening the Sensors audience beyond its typical robot sensor usage. To demonstrate the sensor's functionality, opensource Java based Integrated Development Environments (IDE) are used, such as Arduino and Processing (programming language).

Arduino Open source hardware and software platform

Arduino is an open-source hardware and software company, project and user community that designs and manufactures single-board microcontrollers and microcontroller kits for building digital devices and interactive objects that can sense and control both physically and digitally. Its products are 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 in preassembled form or as do-it-yourself (DIY) kits.

Processing (programming language) programming language

Processing is an open-source graphical library and integrated development environment (IDE) / playground built for the electronic arts, new media art, and visual design communities with the purpose of teaching non-programmers the fundamentals of computer programming in a visual context.

Related Research Articles

In biology, quorum sensing is the ability to detect and to respond to cell population density by gene regulation. As one example, quorum sensing (QS) enables bacteria to restrict the expression of specific genes to the high cell densities at which the resulting phenotypes will be most beneficial. Many species of bacteria use quorum sensing to coordinate gene expression according to the density of their local population. In similar fashion, some social insects use quorum sensing to determine where to nest.

S-bot mobile robot

The s-bot is a small (15 cm) differential wheeled mobile robot developed at the LIS at the EPFL in Lausanne, Switzerland between 2001 and 2004. Targeted to swarm robotics, a field of artificial intelligence, it was developed within the Swarm-bots project, a Future and Emerging Technologies project coordinated by Prof. Marco Dorigo. Built by a small team of engineers of the group of Prof. Dario Floreano and with the help of student projects, it is considered at the time of completion as one of the most complex and featured robots ever for its size. The s-bot was ranked on position 39 in the list of “The 50 Best Robots Ever” by the Wired magazine in 2006.

Insbot is a robotic cockroach developed in 2002 by scientists of the European project LEURRE. It is designed to trick real cockroaches into following its lead, with the goal of finding ways of adapting their behavior as a means of natural pest control. At first, Insbot's predecessor, Alice robot, faced some setbacks due to its size and its inability to properly recognize the cockroaches. But after a series of tests, this newer model was developed. It contains more sensors and computational power, which allows it to interact with the cockroaches more efficiently.

Modular self-reconfiguring robotic systems or self-reconfigurable modular robots are autonomous kinematic machines with variable morphology. Beyond conventional actuation, sensing and control typically found in fixed-morphology robots, self-reconfiguring robots are also able to deliberately change their own shape by rearranging the connectivity of their parts, in order to adapt to new circumstances, perform new tasks, or recover from damage.

Proximity sensor sensor able to detect the presence of nearby objects without any physical contact

A proximity sensor is a sensor able to detect the presence of nearby objects without any physical contact.

Robotics simulator

A robotics simulator is used to create application for a physical robot without depending on the actual machine, thus saving cost and time. In some case, these applications can be transferred onto the physical robot without modifications.

Symbrion

Symbrion is a project funded by the European Commission between 2008 - 2013 to develop a framework in which a homogeneous swarm of miniature interdependent robots can co-assemble into a larger robotic organism to gain problem-solving momentum.

Flower robot

In home automation systems and robotics, a flower robot is a simple electromechanical device with the appearance of a common flower, with components such as stem and leaves. First developed by Berufsbildende Schule 1 Kaiserslautern in 2006 and later by Carnegie Mellon University in 2007, flower robots are used as intelligent home appliances, with capabilities such as sensing, simple actuation for movements, and effectors such as lights or humidifier.

Glossary of robotics

Robotics is the branch of technology that deals with the design, construction, operation, structural disposition, manufacture and application of robots. Robotics is related to the sciences of electronics, engineering, mechanics, and software.

Tactile sensor device that measures information arising from physical interaction with its environment

A tactile sensor is a device that measures information arising from physical interaction with its environment. Tactile sensors are generally modeled after the biological sense of cutaneous touch which is capable of detecting stimuli resulting from mechanical stimulation, temperature, and pain. Tactile sensors are used in robotics, computer hardware and security systems. A common application of tactile sensors is in touchscreen devices on mobile phones and computing.

Dexter Industries

Dexter Industries is a company that designs robots for education, researchers, and hobbyists. The company makes several products that expand the LEGO Mindstorms system, Raspberry Pi, and Arduino prototyping system. The products range from sensors to switches and may be used for projects outside the scope of Lego Mindstorms.

PrimeSense

PrimeSense was an Israeli 3D sensing company based in Tel-Aviv. PrimeSense had offices in Israel, North America, Japan, Singapore, Korea, China and Taiwan (China). PrimeSense was bought by Apple Inc. for $360 million on November 24, 2013.

Minibloq

Minibloq is a graphical development environment for Arduino and other platforms. Its main objective is to help in teaching programming. It is specially used in robotics at elementary, middle and high schools. It's widely used in Argentina, where just in the San Luis province, more than 60000 children has been trained with this software in public schools.

ArduPilot is an open source, unmanned vehicle Autopilot Software Suite, capable of controlling autonomous:

Intel Galileo

Intel Galileo is the first in a line of Arduino-certified development boards based on Intel x86 architecture and is designed for the maker and education communities. Intel released two versions of Galileo, referred to as Gen 1 and Gen 2. These development boards are sometimes called "Breakout boards".

Salvius first open source humanoid robot

Salvius is the first open source humanoid robot to be built in the United States. Introduced in 2008, Salvius, whose name is derived from the word 'salvaged', has been constructed with an emphasis on using recycled components and materials to reduce the costs of designing and construction. The robot is designed to be able to perform a wide range of tasks by having a body structure that is similar to that of a human. The primary goal for Salvius is to create a robot that can function dynamically in a domestic environment.

Open Roberta is the name of a project within the German education initiative "Roberta—Learning with robots", initiated by Fraunhofer IAIS, which is an institute belonging to the Fraunhofer Society. With Open Roberta Fraunhofer IAIS is looking to encourage kids to code by using robots e.g. Lego Mindstorms, and other programmable hardware systems e.g. Arduino, BBC micro:bit, Calliope mini. The Cloud-approach of the Open Roberta Lab makes programming easier and minimizes the hurdles for teachers and schools to teach how to code. Open Roberta is free and does not require any installation. The project was initially founded with €1Mio by Google.org

References

  1. "Twitter". Aachen, Germany. 2011.
  2. "Microchip 16F88".
  3. Kornienko, Sergey (2005). "Swarm Robotics". Jasmine Project, Stuttgart University. Stuttgart, Germany.
Official Websites