Search This Blog

Friday, April 12, 2024

Self-reconfiguring modular robot

From Wikipedia, the free encyclopedia
 

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.

For example, a robot made of such components could assume a worm-like shape to move through a narrow pipe, reassemble into something with spider-like legs to cross uneven terrain, then form a third arbitrary object (like a ball or wheel that can spin itself) to move quickly over a fairly flat terrain; it can also be used for making "fixed" objects, such as walls, shelters, or buildings.

In some cases this involves each module having 2 or more connectors for connecting several together. They can contain electronics, sensors, computer processors, memory and power supplies; they can also contain actuators that are used for manipulating their location in the environment and in relation with each other. A feature found in some cases is the ability of the modules to automatically connect and disconnect themselves to and from each other, and to form into many objects or perform many tasks moving or manipulating the environment.

By saying "self-reconfiguring" or "self-reconfigurable" it means that the mechanism or device is capable of utilizing its own system of control such as with actuators or stochastic means to change its overall structural shape. Having the quality of being "modular" in "self-reconfiguring modular robotics" is to say that the same module or set of modules can be added to or removed from the system, as opposed to being generically "modularized" in the broader sense. The underlying intent is to have an indefinite number of identical modules, or a finite and relatively small set of identical modules, in a mesh or matrix structure of self-reconfigurable modules.

Self-reconfiguration is different from the concept of self-replication, which is not a quality that a self-reconfigurable module or collection of modules needs to possess. A matrix of modules does not need to be able to increase the quantity of modules in its matrix to be considered self-reconfigurable. It is sufficient for self-reconfigurable modules to be produced at a conventional factory, where dedicated machines stamp or mold components that are then assembled into a module, and added to an existing matrix in order to supplement it to increase the quantity or to replace worn out modules.

A matrix made up of many modules can separate to form multiple matrices with fewer modules, or they can combine, or recombine, to form a larger matrix. Some advantages of separating into multiple matrices include the ability to tackle multiple and simpler tasks at locations that are remote from each other simultaneously, transferring through barriers with openings that are too small for a single larger matrix to fit through but not too small for smaller matrix fragments or individual modules, and energy saving purposes by only utilizing enough modules to accomplish a given task. Some advantages of combining multiple matrices into a single matrix is ability to form larger structures such as an elongated bridge, more complex structures such as a robot with many arms or an arm with more degrees of freedom, and increasing strength. Increasing strength, in this sense, can be in the form of increasing the rigidity of a fixed or static structure, increasing the net or collective amount of force for raising, lowering, pushing, or pulling another object, or another part of the matrix, or any combination of these features.

There are two basic methods of segment articulation that self-reconfigurable mechanisms can utilize to reshape their structures: chain reconfiguration and lattice reconfiguration.

Structure and control

Modular robots are usually composed of multiple building blocks of a relatively small repertoire, with uniform docking interfaces that allow transfer of mechanical forces and moments, electrical power and communication throughout the robot.

The modular building blocks usually consist of some primary structural actuated unit, and potentially additional specialized units such as grippers, feet, wheels, cameras, payload and energy storage and generation.

A taxonomy of architectures

Modular self-reconfiguring robotic systems can be generally classified into several architectural groups by the geometric arrangement of their unit (lattice vs. chain). Several systems exhibit hybrid properties, and modular robots have also been classified into the two categories of Mobile Configuration Change (MCC) and Whole Body Locomotion (WBL).

Lattice architecture: 12 modules of the homogeneous lattice system Micro Unit assembled together shown with corresponding grid and docking points network
  • Lattice architecture have their units connecting their docking interfaces at points into virtual cells of some regular grid. This network of docking points can be compared to atoms in a crystal and the grid to the lattice of that crystal. Therefore, the kinematical features of lattice robots can be characterized by their corresponding crystallographic displacement groups (chiral space groups). Usually few units are sufficient to accomplish a reconfiguration step. Lattice architectures allows a simpler mechanical design and a simpler computational representation and reconfiguration planning that can be more easily scaled to complex systems.
  • Chain architecture do not use a virtual network of docking points for their units. The units are able to reach any point in the space and are therefore more versatile, but a chain of many units may be necessary to reach a point making it usually more difficult to accomplish a reconfiguration step. Such systems are also more computationally difficult to represent and analyze.
  • Hybrid architecture takes advantages of both previous architectures. Control and mechanism are designed for lattice reconfiguration but also allow to reach any point in the space.

Modular robotic systems can also be classified according to the way by which units are reconfigured (moved) into place.

  • Deterministic reconfiguration relies on units moving or being directly manipulated into their target location during reconfiguration. The exact location of each unit is known at all times. Reconfiguration times can be guaranteed, but sophisticated feedback control is necessary to assure precise manipulation. Macro-scale systems are usually deterministic.
  • Stochastic reconfiguration relies on units moving around using statistical processes (like Brownian motion). The exact location of each unit only known when it is connected to the main structure, but it may take unknown paths to move between locations. Reconfiguration times can be guaranteed only statistically. Stochastic architectures are more favorable at micro scales.

Modular robotic systems are also generally classified depending on the design of the modules.

  • Homogeneous modular robot systems have many modules of the same design forming a structure suitable to perform the required task. An advantage over other systems is that they are simple to scale in size (and possibly function), by adding more units. A commonly described disadvantage is limits to functionality - these systems often require more modules to achieve a given function, than heterogeneous systems.
  • Heterogeneous modular robot systems have different modules, each of which do specialized functions, forming a structure suitable to perform a task. An advantage is compactness, and the versatility to design and add units to perform any task. A commonly described disadvantage is an increase in complexity of design, manufacturing, and simulation methods.
    Conceptual representation for intra-, inter- and nested-reconfiguration under taxonomy of reconfigurable robots

Other modular robotic systems exist which are not self-reconfigurable, and thus do not formally belong to this family of robots though they may have similar appearance. For example, self-assembling systems may be composed of multiple modules but cannot dynamically control their target shape. Similarly, tensegrity robotics may be composed of multiple interchangeable modules but cannot self-reconfigure. Self-reconfigurable robotic systems feature reconfigurability compared to their fixed-morphology counterparts and it can be defined as the extent/degree to which a self-reconfigurable robot or robotic systems can transform and evolve to another meaningful configuration with a certain degree of autonomy or human intervention. The reconfigurable system can also be classified according to the mechanism reconfigurability.

  • Intra-reconfigurability for robots is referred as a system that is a single entity while having ability to change morphology without the assembly/disassembly.
  • Inter-reconfigurability is defined as to what extent a robotic system can change its morphology through assembling or disassembling its components or modules.
  • Nested-reconfigurability for robotic system is a set of modular robots with individual reconfiguration characteristics (intra-reconfigurability) that combine with other homogeneous or heterogeneous robot modules (inter-reconfigurability).

Motivation and inspiration

There are two key motivations for designing modular self-reconfiguring robotic systems.

  • Functional advantage: Self reconfiguring robotic systems are potentially more robust and more adaptive than conventional systems. The reconfiguration ability allows a robot or a group of robots to disassemble and reassemble machines to form new morphologies that are better suitable for new tasks, such as changing from a legged robot to a snake robot (snakebot) and then to a rolling robot. Since robot parts are interchangeable (within a robot and between different robots), machines can also replace faulty parts autonomously, leading to self-repair.
Autonomous modular robotics in space
  • Economic advantage: Self reconfiguring robotic systems can potentially lower overall robot cost by making a range of complex machines out of a single (or relatively few) types of mass-produced modules.

Both these advantages have not yet been fully realized. A modular robot is likely to be inferior in performance to any single custom robot tailored for a specific task. However, the advantage of modular robotics is only apparent when considering multiple tasks that would normally require a set of different robots.

The added degrees of freedom make modular robots more versatile in their potential capabilities, but also incur a performance tradeoff and increased mechanical and computational complexities.

The quest for self-reconfiguring robotic structures is to some extent inspired by envisioned applications such as long-term space missions, that require long-term self-sustaining robotic ecology that can handle unforeseen situations and may require self repair. A second source of inspiration are biological systems that are self-constructed out of a relatively small repertoire of lower-level building blocks (cells or amino acids, depending on scale of interest). This architecture underlies biological systems' ability to physically adapt, grow, heal, and even self replicate – capabilities that would be desirable in many engineered systems.

Application areas

Given these advantages, where would a modular self-reconfigurable system be used? While the system has the promise of being capable of doing a wide variety of things, finding the "killer application" has been somewhat elusive. Here are several examples:

Space exploration

One application that highlights the advantages of self-reconfigurable systems is long-term space missions. These require long-term self-sustaining robotic ecology that can handle unforeseen situations and may require self repair. Self-reconfigurable systems have the ability to handle tasks that are not known a priori, especially compared to fixed configuration systems. In addition, space missions are highly volume- and mass-constrained. Sending a robot system that can reconfigure to achieve many tasks may be more effective than sending many robots that each can do one task.

Telepario

Another example of an application has been coined "telepario" by CMU professors Todd Mowry and Seth Goldstein. What the researchers propose to make are moving, physical, three-dimensional replicas of people or objects, so lifelike that human senses would accept them as real. This would eliminate the need for cumbersome virtual reality gear and overcome the viewing angle limitations of modern 3D approaches. The replicas would mimic the shape and appearance of a person or object being imaged in real time, and as the originals moved, so would their replicas. One aspect of this application is that the main development thrust is geometric representation rather than applying forces to the environment as in a typical robotic manipulation task. This project is widely known as claytronics or Programmable matter (noting that programmable matter is a much more general term, encompassing functional programmable materials, as well).

Bucket of stuff

A third long-term vision for these systems has been called "bucket of stuff", which would be a container filled with modular robots that can accept user commands and adopt an appropriate form in order to complete household chores.

History and state of the art

The roots of the concept of modular self-reconfigurable robots can be traced back to the "quick change" end effector and automatic tool changers in computer numerical controlled machining centers in the 1970s. Here, special modules each with a common connection mechanism could be automatically swapped out on the end of a robotic arm. However, taking the basic concept of the common connection mechanism and applying it to the whole robot was introduced by Toshio Fukuda with the CEBOT (short for cellular robot) in the late 1980s.

The early 1990s saw further development from Gregory S. Chirikjian, Mark Yim, Joseph Michael, and Satoshi Murata. Chirikjian, Michael, and Murata developed lattice reconfiguration systems and Yim developed a chain based system. While these researchers started with a mechanical engineering emphasis, designing and building modules then developing code to program them, the work of Daniela Rus and Wei-min Shen developed hardware but had a greater impact on the programming aspects. They started a trend towards provable or verifiable distributed algorithms for the control of large numbers of modules.

One of the more interesting hardware platforms recently has been the MTRAN II and III systems developed by Satoshi Murata et al. This system is a hybrid chain and lattice system. It has the advantage of being able to achieve tasks more easily like chain systems, yet reconfigure like a lattice system.

More recently new efforts in stochastic self-assembly have been pursued by Hod Lipson and Eric Klavins. A large effort at Carnegie Mellon University headed by Seth Goldstein and Todd Mowry has started looking at issues in developing millions of modules.

Many tasks have been shown to be achievable, especially with chain reconfiguration modules. This demonstrates the versatility of these systems however, the other two advantages, robustness and low cost have not been demonstrated. In general the prototype systems developed in the labs have been fragile and expensive as would be expected during any initial development.

There is a growing number of research groups actively involved in modular robotics research. To date, about 30 systems have been designed and constructed, some of which are shown below.

Physical systems created
System Class, DOF Author Year
CEBOT Mobile Fukuda et al. (Tsukuba) 1988
Polypod Chain, 2, 3D Yim (Stanford) 1993
Metamorphic Lattice, 6, 2D Chirikjian (Caltech) 1993
Fracta Lattice, 3 2D Murata (MEL) 1994
Fractal Robots Lattice, 3D Michael (UK)  1994
Tetrobot Chain, 1 3D Hamline et al. (RPI) 1996
3D Fracta Lattice, 6 3D Murata et al. (MEL) 1998
Molecule Lattice, 4 3D Kotay & Rus (Dartmouth) 1998
CONRO Chain, 2 3D Will & Shen (USC/ISI) 1998
PolyBot Chain, 1 3D Yim et al. (PARC) 1998
TeleCube Lattice, 6 3D Suh et al., (PARC) 1998
Vertical Lattice, 2D Hosakawa et al., (Riken) 1998
Crystalline Lattice, 4 2D Vona & Rus, (Dartmouth) 1999
I-Cube Lattice, 3D Unsal, (CMU) 1999
Micro Unit Lattice, 2 2D Murata et al.(AIST) 1999
M-TRAN I Hybrid, 2 3D Murata et al.(AIST) 1999
Pneumatic Lattice, 2D Inou et al., (TiTech) 2002
Uni Rover Mobile, 2 2D Hirose et al., (TiTech) 2002
M-TRAN II Hybrid, 2 3D Murata et al., (AIST) 2002
Atron Lattice, 1 3D Stoy et al., (U.S Denmark) 2003
S-bot Mobile, 3 2D Mondada et al., (EPFL) 2003
Stochastic Lattice, 0 3D White, Kopanski, Lipson (Cornell) 2004
Superbot Hybrid, 3 3D Shen et al., (USC/ISI) 2004
Y1 Modules Chain, 1 3D Gonzalez-Gomez et al., (UAM) 2004
M-TRAN III Hybrid, 2 3D Kurokawa et al., (AIST) 2005
AMOEBA-I Mobile, 7 3D Liu JG et al., (SIA) 2005
Catom Lattice, 0 2D Goldstein et al., (CMU) 2005
Stochastic-3D Lattice, 0 3D White, Zykov, Lipson (Cornell) 2005
Molecubes Hybrid, 1 3D Zykov, Mytilinaios, Lipson (Cornell) 2005
Prog. parts Lattice, 0 2D Klavins, (U. Washington) 2005
Microtub  Chain, 2 2D Brunete, Hernando, Gambao (UPM) 2005
Miche Lattice, 0 3D Rus et al., (MIT) 2006
GZ-I Modules Chain, 1 3D Zhang & Gonzalez-Gomez (U. Hamburg, UAM) 2006
The Distributed Flight Array Lattice, 6 3D Oung & D'Andrea (ETH Zurich) 2008
Evolve Chain, 2 3D Chang Fanxi, Francis (NUS) 2008
EM-Cube Lattice, 2 2D An, (Dran Computer Science Lab) 2008
Roombots Hybrid, 3 3D Sproewitz, Moeckel, Ijspeert, Biorobotics Laboratory, (EPFL) 2009
Programmable Matter by Folding Sheet, 3D Wood, Rus, Demaine et al., (Harvard & MIT) 2010
Sambot Hybrid, 3D HaiYuan Li, HongXing Wei, TianMiao Wang et al., (Beihang University) 2010
Moteins Hybrid, 1 3D Center for Bits and Atoms, (MIT) 2011
ModRED Chain, 4 3D C-MANTIC Lab, (UNO/UNL) 2011
Programmable Smart Sheet Sheet, 3D An & Rus, (MIT) 2011
SMORES Hybrid, 4, 3D Davey, Kwok, Yim (UNSW, UPenn) 2012
Symbrion Hybrid, 3D EU Projects Symbrion and Replicator 2013
ReBiS - Re-configurable Bipedal Snake[12] Chain, 1, 3D Rohan, Ajinkya, Sachin, S. Chiddarwar, K. Bhurchandi (VNIT, Nagpur) 2014
Soft Mod. Rob. Cubes Lattice, 3D Vergara, Sheng, Mendoza-Garcia, Zagal (UChile) 2017
Space Engine Hybrid, 3D Ruke Keragala (3rdVector, New York) 2018
Omni-Pi-tent Hybrid, 3D Peck, Timmis, Tyrrell (University of York) 2019
Panthera  Mobile, 1D Elara, Prathap, Hayat, Parween (SUTD, Singapore) 2019
AuxBots  Chain, 3D Chin, Burns, Xie, Rus (MIT, USA) 2023

Some current systems

Polybot G3 Modular self-reconfigurable robot
PolyBot G3 (2002)

A chain self-reconfiguration system. Each module is about 50 mm on a side, and has 1 rotational DOF. It is part of the PolyBot modular robot family that has demonstrated many modes of locomotion including walking: biped, 14 legged, slinky-like, snake-like: concertina in a gopher hole, inchworm gaits, rectilinear undulation and sidewinding gaits, rolling like a tread at up to 1.4 m/s, riding a tricycle, climbing: stairs, poles pipes, ramps etc. More information can be found at the polybot webpage at PARC.

Metamorphosis by a self-reconfigurable robot, M-TRAN III
M-TRAN III (2005)

A hybrid type self-reconfigurable system. Each module is two cube size (65 mm side), and has 2 rotational DOF and 6 flat surfaces for connection. It is the 3rd M-TRAN prototypes. Compared with the former (M-TRAN II), speed and reliability of connection is largely improved. As a chain type system, locomotion by CPG (Central Pattern Generator) controller in various shapes has been demonstrated by M-TRAN II. As a lattice type system, it can change its configuration, e.g., between a 4 legged walker to a caterpillar like robot. See the M-TRAN webpage at AIST.

AMOEBA-I (2005)

AMOEBA-I, a three-module reconfigurable mobile robot was developed in Shenyang Institute of Automation (SIA), Chinese Academy of Sciences (CAS) by Liu J G et al. AMOEBA-I has nine kinds of non-isomorphic configurations and high mobility under unstructured environments. Four generations of its platform have been developed and a series of researches have been carried out on their reconfiguration mechanism, non-isomorphic configurations, tipover stability, and reconfiguration planning. Experiments have demonstrated that such kind structure permits good mobility and high flexibility to uneven terrain. Being hyper-redundant, modularized and reconfigurable, AMOEBA-I has many possible applications such as Urban Search and Rescue (USAR) and space exploration.

Stochastic-3D (2005)

High spatial resolution for arbitrary three-dimensional shape formation with modular robots can be accomplished using lattice system with large quantities of very small, prospectively microscopic modules. At small scales, and with large quantities of modules, deterministic control over reconfiguration of individual modules will become unfeasible, while stochastic mechanisms will naturally prevail. Microscopic size of modules will make the use of electromagnetic actuation and interconnection prohibitive, as well, as the use of on-board power storage.

Three large scale prototypes were built in attempt to demonstrate dynamically programmable three-dimensional stochastic reconfiguration in a neutral-buoyancy environment. The first prototype used electromagnets for module reconfiguration and interconnection. The modules were 100 mm cubes and weighed 0.81 kg. The second prototype used stochastic fluidic reconfiguration and interconnection mechanism. Its 130 mm cubic modules weighed 1.78 kg each and made reconfiguration experiments excessively slow. The current third implementation inherits the fluidic reconfiguration principle. The lattice grid size is 80 mm, and the reconfiguration experiments are under way.

Molecubes in motion

Molecubes (2005)

This hybrid self-reconfiguring system was built by the Cornell Computational Synthesis Lab to physically demonstrate artificial kinematic self-reproduction. Each module is a 0.65 kg cube with 100 mm long edges and one rotational degree of freedom. The axis of rotation is aligned with the cube's longest diagonal. Physical self-reproduction of both a three- and a four-module robot was demonstrated. It was also shown that, disregarding the gravity constraints, an infinite number of self-reproducing chain meta-structures can be built from Molecubes. More information can be found at the Creative Machines Lab self-replication page.


The Programmable Parts (2005)

The programmable parts are stirred randomly on an air-hockey table by randomly actuated air jets. When they collide and stick, they can communicate and decide whether to stay stuck, or if and when to detach. Local interaction rules can be devised and optimized to guide the robots to make any desired global shape. More information can be found at the programmable parts web page.

SuperBot (2006)

The SuperBot modules fall into the hybrid architecture. The modules have three degrees of freedom each. The design is based on two previous systems: Conro (by the same research group) and MTRAN (by Murata et al.). Each module can connect to another module through one of its six dock connectors. They can communicate and share power through their dock connectors. Several locomotion gaits have been developed for different arrangements of modules. For high-level communication the modules use hormone-based control, a distributed, scalable protocol that does not require the modules to have unique ID's.

Miche (2006)

The Miche system is a modular lattice system capable of arbitrary shape formation. Each module is an autonomous robot module capable of connecting to and communicating with its immediate neighbors. When assembled into a structure, the modules form a system that can be virtually sculpted using a computer interface and a distributed process. The group of modules collectively decide who is on the final shape and who is not using algorithms that minimize the information transmission and storage. Finally, the modules not in the structure let go and fall off under the control of an external force, in this case gravity. More details at Miche (Rus et al.).

A 10-module configuration of the Distributed Flight Array in flight

The Distributed Flight Array (2009)

The Distributed Flight Array is a modular robot consisting of hexagonal-shaped single-rotor units that can take on just about any shape or form. Although each unit is capable of generating enough thrust to lift itself off the ground, on its own it is incapable of flight much like a helicopter cannot fly without its tail rotor. However, when joined, these units evolve into a sophisticated multi-rotor system capable of coordinated flight and much more. More information can be found at DFA.

Roombots (2009)

Roombots have a hybrid architecture. Each module has three degrees of freedom, two of them using the diametrical axis within a regular cube, and a third (center) axis of rotation connecting the two spherical parts. All three axes are continuously rotatory. The outer Roombots DOF is using the same axis-orientation as Molecubes, the third, central Roombots axis enables the module to rotate its two outer DOF against each other. This novel feature enables a single Roombots module to locomote on flat terrain, but also to climb a wall, or to cross a concave, perpendicular edge. Convex edges require the assembly of at least two modules into a Roombots "Metamodule". Each module has ten available connector slots, currently two of them are equipped with an active connection mechanism based on mechanical latches. Roombots are designed for two tasks: to eventually shape objects of daily life, e.g. furniture, and to locomote, e.g. as a quadruped or a tripod robot made from multiple modules. More information can be found at Roombots webpage.

Sambot (2010)

Being inspired from social insects, multicellular organism and morphogenetic robots, the aim of the Sambot is to develop swarm robotics and conduct research on the swarm intelligence, self-assembly and co-evolution of the body and brain for autonomous morphogeneous. Differing from swarm robot, self-reconfigurable robot and morphogenetic robot, the research focuses on self-assembly swarm modular robots that interact and dock as an autonomous mobile module with others to achieve swarm intelligence and furtherly discuss the autonomous construction in space station and exploratory tools and artificial complex structures. Each Sambot robot can run as an autonomous individual in wheel and besides, using combination of the sensors and docking mechanism, the robot can interact and dock with the environments and other robots. By the advantage of motion and connection, Sambot swarms can aggregate into a symbiotic or whole organism and generate locomotion as the bionic articular robots. In this case, some self-assembling, self-organizing, self-reconfiguring, and self-repairing function and research are available in design and application view. Inside the modular robot whose size is 80(W)X80(L)X102(H) mm, MCU (ARM and AVR), communication (Zigbee), sensors, power, IMU, positioning modules are embedded. More information can be found at "Self-assembly Swarm Modular Robots".

Motein
Moteins (2011)

It is mathematically proven that physical strings or chains of simple shapes can be folded into any continuous area or volumetric shape. Moteins employ such shape-universal folding strategies, with as few as one (for 2D shapes) or two (for 3D shapes) degrees of freedom and simple actuators with as few as two (for 2D shapes) or three (for 3D shapes) states per unit.

Symbrion (2013)

Symbrion (Symbiotic Evolutionary Robot Organisms) was a project funded by the European Commission between 2008 and 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. One of the key aspects of Symbrion is inspired by the biological world: an artificial genome that allows storing and evolution of suboptimal configurations in order to increase the speed of adaptation. A large part of the developments within Symbrion is open-source and open-hardware.

Space Engine (2018)

Space Engine is an autonomous kinematic platform with variable morphology, capable of creating or manipulating the physical space (living space, work space, recreation space). Generating its own multi-directional kinetic force to manipulate objects and perform tasks.

At least 3 or more locks for each module, able the automatically attach or detach to its immediate modules to form rigid structures. Modules propel in a linear motion forward or backward alone X, Y or Z spacial planes, while creates their own momentum forces, able to propel itself by the controlled pressure variation created between one or more of its immediate modules.

Using Magnetic pressures to attract and/or repel with its immediate modules. While the propelling module use its electromagnets to pull or push forward along the roadway created by The statistic modules, the statistic modules pull or push the propelling modules forward. Increasing the number of modular for displacement also increases the total momentum or push/pull forces. The number of Electromagnets on each module can change according to requirements of the design.

The modules on the exterior of the matrices can't displace independently on their own, due to lack of one or more reaction face from immediate modules. They are moved by attaching to modules in the interior of the matrices, that can form complete roadway for displacement.

Quantitative accomplishment

  • The robot with most active modules has 56 units <polybot centipede, PARC>
  • The smallest actuated modular unit has a size of 12 mm
  • The largest actuated modular unit (by volume) has the size of 8 m^3 <(GHFC)giant helium filled catoms, CMU>
  • The strongest actuation modules are able to lift 5 identical horizontally cantilevered units.<PolyBot g1v5, PARC>
  • The fastest modular robot can move at 23 unit-sizes/second.<CKbot, dynamic rolling, ISER'06>
  • The largest simulated system contained many hundreds of thousands of units.

Challenges, solutions, and opportunities

Since the early demonstrations of early modular self-reconfiguring systems, the size, robustness and performance has been continuously improving. In parallel, planning and control algorithms have been progressing to handle thousands of units. There are, however, several key steps that are necessary for these systems to realize their promise of adaptability, robustness and low cost. These steps can be broken down into challenges in the hardware design, in planning and control algorithms and in application. These challenges are often intertwined.

Hardware design challenges

The extent to which the promise of self-reconfiguring robotic systems can be realized depends critically on the numbers of modules in the system. To date, only systems with up to about 50 units have been demonstrated, with this number stagnating over almost a decade. There are a number of fundamental limiting factors that govern this number:

  • Limits on strength, precision, and field robustness (both mechanical and electrical) of bonding/docking interfaces between modules
  • Limits on motor power, motion precision and energetic efficiency of units, (i.e. specific power, specific torque)
  • Hardware/software design. Hardware that is designed to make the software problem easier. Self-reconfiguring systems have more tightly coupled hardware and software than any other existing system.

Planning and control challenges

Though algorithms have been developed for handling thousands of units in ideal conditions, challenges to scalability remain both in low-level control and high-level planning to overcome realistic constraints:

  • Algorithms for parallel-motion for large scale manipulation and locomotion
  • Algorithms for robustly handling a variety of failure modes, from misalignments, dead-units (not responding, not releasing) to units that behave erratically.
  • Algorithms that determine the optimal configuration for a given task
  • Algorithms for optimal (time, energy) reconfiguration plan
  • Efficient and scalable (asynchronous) communication among multiple units

Application challenges

Though the advantages of Modular self-reconfiguring robotic systems is largely recognized, it has been difficult to identify specific application domains where benefits can be demonstrated in the short term. Some suggested applications are

  • Space exploration and Space colonization applications, e.g. Lunar colonization
  • Construction of large architectural systems
  • Deep sea exploration/mining
  • Search and rescue in unstructured environments
  • Rapid construction of arbitrary tools under space/weight constraints
  • Disaster relief shelters for displaced peoples
  • Shelters for impoverished areas which require little on-the-ground expertise to assemble

Grand Challenges

Several robotic fields have identified Grand Challenges that act as a catalyst for development and serve as a short-term goal in absence of immediate killer apps. The Grand Challenge is not in itself a research agenda or milestone, but a means to stimulate and evaluate coordinated progress across multiple technical frontiers. Several Grand Challenges have been proposed for the modular self-reconfiguring robotics field:

  • Demonstration of a system with >1000 units. Physical demonstration of such a system will inevitably require rethinking key hardware and algorithmic issues, as well as handling noise and error.
  • Robosphere. A self-sustaining robotic ecology, isolated for a long period of time (1 year) that needs to sustain operation and accomplish unforeseen tasks without any human presence.
  • Self replication A system with many units capable of self replication by collecting scattered building blocks will require solving many of the hardware and algorithmic challenges.
  • Ultimate Construction A system capable of making objects out of the components of, say, a wall.
  • Biofilter analogy If the system is ever made small enough to be injected into a mammal, one task may be to monitor molecules in the blood stream and allow some to pass and others not to, somewhat like the blood–brain barrier. As a challenge, an analogy may be made where system must be able to:
    • be inserted into a hole one module's diameter.
    • travel some specified distance in a channel that is say roughly 40 x 40 module diameters in area.
    • form a barrier fully conforming to the channel (whose shape is non-regular, and unknown beforehand).
    • allow some objects to pass and others not to (not based on size).
    • Since sensing is not the emphasis of this work, the actual detection of the passable objects should be made trivial.

Inductive transducers

A unique potential solution that can be exploited is the use of inductors as transducers. This could be useful for dealing with docking and bonding problems. At the same time it could also be beneficial for its capabilities of docking detection (alignment and finding distance), power transmission, and (data signal) communication. A proof-of-concept video can be seen here. The rather limited exploration down this avenue is probably a consequence of the historical lack of need in any applications for such an approach.

Google Groups

Self-Reconfiguring and Modular Technology is a group for discussion of the perception and understanding of the developing field.robotics.

Modular Robotics Google Group is an open public forum dedicated to announcements of events in the field of Modular Robotics. This medium is used to disseminate calls to workshops, special issues and other academic activities of interest to modular robotics researchers. The founders of this Google group intend it to facilitate the exchange of information and ideas within the community of modular robotics researchers around the world and thus promote acceleration of advancements in modular robotics. Anybody who is interested in objectives and progress of Modular Robotics can join this Google group and learn about the new developments in this field.

Websites dedicated specifically to exploring this technology

  • "Flexibility Envelope". Self Reconfiguring Modular Robotics And The Future Created.
  • "Self Reconfigurable Modular Technology". Collection of Web Sites, Web Pages, Video Clips, Articles, and Documents.
  • Technological utopianism

    From Wikipedia, the free encyclopedia
    A NASA poster about a fictional Mars tour. Technological advances in space travel is often a theme in utopias.

    Technological utopianism (often called techno-utopianism or technoutopianism) is any ideology based on the premise that advances in science and technology could and should bring about a utopia, or at least help to fulfill one or another utopian ideal.

    A techno-utopia is therefore an ideal society, in which laws, government, and social conditions are solely operating for the benefit and well-being of all its citizens, set in the near- or far-future, as advanced science and technology will allow these ideal living standards to exist; for example, post-scarcity, transformations in human nature, the avoidance or prevention of suffering and even the end of death.

    Technological utopianism is often connected with other discourses presenting technologies as agents of social and cultural change, such as technological determinism or media imaginaries.

    A tech-utopia does not disregard any problems that technology may cause, but strongly believes that technology allows mankind to make social, economic, political, and cultural advancements. Overall, Technological Utopianism views technology's impacts as extremely positive.

    In the late 20th and early 21st centuries, several ideologies and movements, such as the cyberdelic counterculture, the Californian Ideology, cyber-utopianism, transhumanism, and singularitarianism, have emerged promoting a form of techno-utopia as a reachable goal. The movement known as effective accelerationism (e/acc) even advocates for "progress at all costs". Cultural critic Imre Szeman argues technological utopianism is an irrational social narrative because there is no evidence to support it. He concludes that it shows the extent to which modern societies place faith in narratives of progress and technology overcoming things, despite all evidence to the contrary.

    History

    From the 19th to mid-20th centuries

    Karl Marx believed that science and democracy were the right and left hands of what he called the move from the realm of necessity to the realm of freedom. He argued that advances in science helped delegitimize the rule of kings and the power of the Christian Church.

    19th-century liberals, socialists, and republicans often embraced techno-utopianism. Radicals like Joseph Priestley pursued scientific investigation while advocating democracy. Robert Owen, Charles Fourier and Henri de Saint-Simon in the early 19th century inspired communalists with their visions of a future scientific and technological evolution of humanity using reason. Radicals seized on Darwinian evolution to validate the idea of social progress. Edward Bellamy’s socialist utopia in Looking Backward, which inspired hundreds of socialist clubs in the late 19th century United States and a national political party, was as highly technological as Bellamy’s imagination. For Bellamy and the Fabian Socialists, socialism was to be brought about as a painless corollary of industrial development.

    Marx and Engels saw more pain and conflict involved, but agreed about the inevitable end. Marxists argued that the advance of technology laid the groundwork not only for the creation of a new society, with different property relations, but also for the emergence of new human beings reconnected to nature and themselves. At the top of the agenda for empowered proletarians was "to increase the total productive forces as rapidly as possible". The 19th and early 20th century Left, from social democrats to communists, were focused on industrialization, economic development and the promotion of reason, science, and the idea of progress.

    Some technological utopians promoted eugenics. Holding that in studies of families, such as the Jukes and Kallikaks, science had proven that many traits such as criminality and alcoholism were hereditary, many advocated the sterilization of those displaying negative traits. Forcible sterilization programs were implemented in several states in the United States.

    H.G. Wells in works such as The Shape of Things to Come promoted technological utopianism.

    The horrors of the 20th century – namely Fascist and Communist dictatorships and the world wars – caused many to abandon optimism. The Holocaust, as Theodor Adorno underlined, seemed to shatter the ideal of Condorcet and other thinkers of the Enlightenment, which commonly equated scientific progress with social progress.

    From late 20th and early 21st centuries

    The Goliath of totalitarianism will be brought down by the David of the microchip.

    — Ronald Reagan, 14 June 1989

    A movement of techno-utopianism began to flourish again in the dot-com culture of the 1990s, particularly in the West Coast of the United States, especially based around Silicon Valley. The Californian Ideology was a set of beliefs combining bohemian and anti-authoritarian attitudes from the counterculture of the 1960s with techno-utopianism and support for libertarian economic policies. It was reflected in, reported on, and even actively promoted in the pages of Wired magazine, which was founded in San Francisco in 1993 and served for a number years as the "bible" of its adherents.

    This form of techno-utopianism reflected a belief that technological change revolutionizes human affairs, and that digital technology in particular – of which the Internet was but a modest harbinger – would increase personal freedom by freeing the individual from the rigid embrace of bureaucratic big government. "Self-empowered knowledge workers" would render traditional hierarchies redundant; digital communications would allow them to escape the modern city, an "obsolete remnant of the industrial age".

    Similar forms of "digital utopianism" has often entered in the political messages of party and social movements that point to the Web or more broadly to new media as harbingers of political and social change. Its adherents claim it transcended conventional "right/left" distinctions in politics by rendering politics obsolete. However, techno-utopianism disproportionately attracted adherents from the libertarian right end of the political spectrum. Therefore, techno-utopians often have a hostility toward government regulation and a belief in the superiority of the free market system. Prominent "oracles" of techno-utopianism included George Gilder and Kevin Kelly, an editor of Wired who also published several books.

    During the late 1990s dot-com boom, when the speculative bubble gave rise to claims that an era of "permanent prosperity" had arrived, techno-utopianism flourished, typically among the small percentage of the population who were employees of Internet startups and/or owned large quantities of high-tech stocks. With the subsequent crash, many of these dot-com techno-utopians had to rein in some of their beliefs in the face of the clear return of traditional economic reality.

    According to The Economist, Wikipedia "has its roots in the techno-optimism that characterised the internet at the end of the 20th century. It held that ordinary people could use their computers as tools for liberation, education, and enlightenment."

    In the late 1990s and especially during the first decade of the 21st century, technorealism and techno-progressivism are stances that have risen among advocates of technological change as critical alternatives to techno-utopianism. However, technological utopianism persists in the 21st century as a result of new technological developments and their impact on society. For example, several technical journalists and social commentators, such as Mark Pesce, have interpreted the WikiLeaks phenomenon and the United States diplomatic cables leak in early December 2010 as a precursor to, or an incentive for, the creation of a techno-utopian transparent society. Cyber-utopianism, first coined by Evgeny Morozov, is another manifestation of this, in particular in relation to the Internet and social networking.

    Nick Bostrom contends that the rise of machine superintelligence carries both existential risks and an extreme potential to improve the future, which might be realized quickly in the event of an intelligence explosion. In Deep Utopia: Life and Meaning in a Solved World, he further explored ideal scenarios where human civilization reaches technological maturity and solves its diverse coordination problems. He listed some technologies that are theoretically achievable, such as cognitive enhancement, reversal of aging, self-replicating spacecrafts, arbitrary sensory inputs (taste, sound...), or the precise control of motivation, mood, well-being and personality.

    Principles

    Bernard Gendron, a professor of philosophy at the University of Wisconsin–Milwaukee, defines the four principles of modern technological utopians in the late 20th and early 21st centuries as follows:

    1. We are presently undergoing a (post-industrial) revolution in technology;
    2. In the post-industrial age, technological growth will be sustained (at least);
    3. In the post-industrial age, technological growth will lead to the end of economic scarcity;
    4. The elimination of economic scarcity will lead to the elimination of every major social evil.

    Rushkoff presents us with multiple claims that surround the basic principles of Technological Utopianism:

    1. Technology reflects and encourages the best aspects of human nature, fostering “communication, collaboration, sharing, helpfulness, and community.”
    2. Technology improves our interpersonal communication, relationships, and communities. Early Internet users shared their knowledge of the Internet with others around them.
    3. Technology democratizes society. The expansion of access to knowledge and skills led to the connection of people and information. The broadening of freedom of expression created “the online world...in which we are allowed to voice our own opinions.” The reduction of the inequalities of power and wealth meant that everyone has an equal status on the internet and is allowed to do as much as the next person.
    4. Technology inevitably progresses. The interactivity that came from the inventions of the TV remote control, video game joystick, computer mouse and computer keyboard allowed for much more progress.
    5. Unforeseen impacts of technology are positive. As more people discovered the Internet, they took advantage of being linked to millions of people, and turned the Internet into a social revolution. The government released it to the public, and its “social side effect… [became] its main feature.”
    6. Technology increases efficiency and consumer choice. The creation of the TV remote, video game joystick, and computer mouse liberated these technologies and allowed users to manipulate and control them, giving them many more choices.
    7. New technology can solve the problems created by old technology. Social networks and blogs were created out of the collapse of dot.com bubble businesses’ attempts to run pyramid schemes on users.

    Criticisms

    Critics claim that techno-utopianism's identification of social progress with scientific progress is a form of positivism and scientism. Critics of modern libertarian techno-utopianism point out that it tends to focus on "government interference" while dismissing the positive effects of the regulation of business. They also point out that it has little to say about the environmental impact of technology and that its ideas have little relevance for much of the rest of the world that are still relatively quite poor (see global digital divide).

    In his 2010 study System Failure: Oil, Futurity, and the Anticipation of Disaster, Canada Research Chairholder in cultural studies Imre Szeman argues that technological utopianism is one of the social narratives that prevent people from acting on the knowledge they have concerning the effects of oil on the environment.

    Other critics of a techno-utopia include the worry of the human element. Critics suggest that a techno-utopia may lessen human contact, leading to a distant society.

    Another concern is the amount of reliance society may place on their technologies in these techno-utopia settings. For example, In a controversial 2011 article "Techno-Utopians are Mugged by Reality", L. Gordon Crovitz of The Wall Street Journal explored the concept of the violation of free speech by shutting down social media to stop violence. As a result of a wave of British cities being looted, former British Prime Minister David Cameron argued that the government should have the ability to shut down social media during crime sprees so that the situation could be contained. A poll was conducted to see if Twitter users would prefer to let the service be closed temporarily or keep it open so they could chat about the famous television show The X-Factor. The end report showed that every respondent opted for The X-Factor discussion. Clovitz contends that the negative social effect of technological utopia is that society is so addicted to technology that humanity simply cannot be parted from it even for the greater good. While many techno-utopians would like to believe that digital technology is for the greater good, he says it can also be used negatively to bring harm to the public. These two criticisms are sometimes referred to as a technological anti-utopian view or a techno-dystopia.

    According to Ronald Adler and Russell Proctor, mediated communication such as phone calls, instant messaging and text messaging are steps towards a utopian world in which one can easily contact another regardless of time or location. However, mediated communication removes many aspects that are helpful in transferring messages. As it stands as of 2022, most text, email, and instant messages offer fewer nonverbal cues about the speaker's feelings than do face-to-face encounters. This makes it so that mediated communication can easily be misconstrued and the intended message is not properly conveyed. With the absence of tone, body language, and environmental context, the chance of a misunderstanding is much higher, rendering the communication ineffective. In fact, mediated technology can be seen from a dystopian view because it can be detrimental to effective interpersonal communication. These criticisms would only apply to messages that are prone to misinterpretation as not every text based communication requires contextual cues. The limitations of lacking tone and body language in text-based communication could potentially be mitigated by video and augmented reality versions of digital communication technologies.

    In 2019, philosopher Nick Bostrom introduced the notion of a vulnerable world, "one in which there is some level of technological development at which civilization almost certainly gets devastated by default", citing the risks of a pandemic caused by a DIY biohacker, or an arms race triggered by the development of novel armaments. He writes that "Technology policy should not unquestioningly assume that all technological progress is beneficial, or that complete scientific openness is always best, or that the world has the capacity to manage any potential downside of a technology after it is invented."

    Common ownership

    From Wikipedia, the free encyclopedia
    https://en.wikipedia.org/wiki/Common_ownership
     
    Common ownership refers to holding the assets of an organization, enterprise or community indivisibly rather than in the names of the individual members or groups of members as common property.

    Forms of common ownership exist in every economic system. Common ownership of the means of production is a central goal of socialist political movements as it is seen as a necessary democratic mechanism for the creation and continued function of a communist society. Advocates make a distinction between collective ownership and common property as the former refers to property owned jointly by agreement of a set of colleagues, such as producer cooperatives, whereas the latter refers to assets that are completely open for access, such as a public park freely available to everyone.

    Christian societies

    The first church in Jerusalem shared all their money and possessions (Acts of the Apostles 2 and 4).

    Inspired by the Early Christians, many Christians have since tried to follow their example of community of goods and common ownership. Common ownership is practiced by some Christian groups such as the Hutterites (for about 500 years), the Bruderhof (for some 100 years) and others. In those cases, property is generally owned by a charity set up for the purpose of maintaining the members of the religious groups.

    Christian communists typically regard biblical texts in Acts 2 and Acts 4 as evidence that the first Christians lived in a communist society. Additionally, the phrase "To each according to his needs" has a biblical basis in Acts 4:35, which says "to the emissaries to distribute to each according to his need".

    In capitalist economies

    Common ownership is practiced by large numbers of voluntary associations and non-profit organizations as well as implicitly by all public bodies. While cooperatives generally align with collectivist, socialist economics, retailers' cooperatives in particular exhibit elements of common ownership, while their retailer members may be individually owned.

    Some individuals and organizations intentionally produce or support free content, including open source software, public domain works, and fair use media.

    Mutual aid is a form of common ownership that is practiced on small scales within capitalist economies, particularly among marginalized communities, and during emergencies such as the COVID-19 pandemic.

    In socialist economies

    Many socialist movements, including Marxist, anarchist, reformist, and communalist movements, advocate the common ownership of the means of production by all of society as an eventual goal to be achieved through the development of the productive forces, although many socialists classify socialism as public ownership or cooperative ownership of the means of production, reserving common ownership for what Karl Marx and Friedrich Engels termed "upper-stage communism" or what Vladimir Lenin, Emma Goldman, and Peter Kropotkin each simply termed "communism". From Marxist and anarchist analyses, a society based on a superabundance of goods and common ownership of the means of production would be devoid of classes based on ownership of productive property.

    Common ownership in a hypothetical communist society is often distinguished from primitive communism, in that communist common ownership is the outcome of social and technological developments leading to the elimination of material scarcity in society.

    From 1918 until 1995, the common ownership of the means of production, distribution and exchange was cited in Clause IV of its constitution as a goal of the British Labour Party and was quoted on the back of its membership cards. The clause read:

    To secure for the workers by hand or by brain the full fruits of their industry and the most equitable distribution thereof that may be possible upon the basis of the common ownership of the means of production, distribution and exchange, and the best obtainable system of popular administration and control of each industry or service.

    Antitrust economics

    In antitrust economics, common ownership describes a situation in which large investors own shares in several firms that compete within the same industry. As a result of this overlapping ownership, these firms may have reduced incentives to compete against each other because they internalize the profit-reducing effect that their competitive actions have on each other.

    The theory was first developed by Julio Rotemberg in 1984. Several empirical contributions document the growing importance of common ownership and provide evidence to support the theory. Because of concern about these anticompetitive effects, common ownership has "stimulated a major rethinking of antitrust enforcement". The United States Department of Justice, the Federal Trade Commission, the European Commission, and the OECD have all acknowledged concerns about the effects of common ownership on lessening product market competition.

    Contract theory

    Neoclassical economic theory analyzes common ownership using contract theory. According to the incomplete contracting approach pioneered by Oliver Hart and his co-authors, ownership matters because the owner of an asset has residual control rights. This means that the owner can decide what to do with the asset in every contingency not covered by a contract. In particular, an owner has stronger incentives to make relationship-specific investments than a non-owner, so ownership can ameliorate the so-called hold-up problem. As a result, ownership is a scarce resource (i.e. there are limits to how much they can invest) that should not be wasted. In particular, a central result of the property rights approach says that joint ownership is suboptimal. If we start in a situation with joint ownership (where each party has veto power over the use of the asset) and move to a situation in which there is a single owner, the investment incentives of the new owner are improved while the investment incentives of the other parties remain the same. However, in the basic incomplete contracting framework the suboptimal aspect of joint ownership holds only if the investments are in human capital while joint ownership can be optimal if the investments are in physical capital. Recently, several authors have shown that joint ownership can actually be optimal even if investments are in human capital. In particular, joint ownership can be optimal if the parties are asymmetrically informed, if there is a long-term relationship between the parties, or if the parties have know-how that they may disclose.

    Job security

    From Wikipedia, the free encyclopedia
    https://en.wikipedia.org/wiki/Job_security

    Job security is the probability that an individual will keep their job; a job with a high level of security is such that a person with the job would have a small chance of losing it. Many factors threaten job security: globalization, outsourcing, downsizing, recession, and new technology, to name a few.

    Basic economic theory holds that during periods of economic expansion businesses experience increased demand, which in turn necessitates investment in more capital or labor. When businesses are experiencing growth, job confidence and security typically increase. The opposite often holds true during a recession: businesses experience reduced demand and look to downsize their workforces in the short term.

    Governments and individuals are both motivated to achieve higher levels of job security. Governments attempt to do this by passing laws (such as the U.S. Civil Rights Act of 1964) which make it illegal to fire employees for certain reasons. Individuals can influence their degree of job security by increasing their skills through education and experience, or by moving to a more favorable location. The official unemployment rate and employee confidence indexes are good indicators of job security in particular fields. These statistics are closely watched by economists, government officials, and banks.

    Unions also strongly influence job security. Jobs that traditionally have a strong union presence such as many government jobs and jobs in education, healthcare and law enforcement are considered very secure while many non-unionized private sector jobs are generally believed to offer lower job security, although this varies by industry and country.

    In the United States

    While all economies are impacted by market forces (which change the supply and demand of labor) the United States is particularly susceptible to these forces due to a long history of fiscal conservatism and minimal government intervention.

    Minimal government intervention has helped the United States create an at-will employment system that applies across many industries. Consequently, with limited exceptions, an employee's job security closely follows an employer's demand for their skills. For example, in the aftermath of the dot com boom of 1997–2000, employees in the technology industry experienced a massive drop in job security and confidence. More recently, in 2009 many manufacturing workers experienced a similar drop in job security and confidence. Closely following market forces also means that employment in the United States rebounds when industries adjust to new economic realities. For example, employee confidence and job security in both manufacturing and technology have rebounded substantially.

    In the United States job insecurity is higher for men than women, with workers aged 30–64 experiencing more insecurity when compared with other age groups. Divorced or separated workers, and workers with less than a high school diploma also report higher job insecurity. Overall, workers in the construction industry have the highest rate of job insecurity at 55%.

    The impact of unemployment and job insecurity on both mental and physical health is now the subject of a growing body of research. This will offer insights into why, for example, an increasing number of men in the United States are not returning to work. In 1960, only 5% of men ages 30–35 were unemployed whereas roughly 13% were unemployed in 2006. The New York Times attributes a large portion of this to blue collar and professional men refusing to work in jobs that they are overqualified for or do not provide adequate benefits in contrast to their previous jobs. It could also be attributed to a mismatch between the skills employees currently have, and the skills employers in traditionally male dominated industries (such as manufacturing) are looking for.

    According to data from 2014 employee confidence reports, 50% of all current workers 18 and over feel confident in their ability to find a new job if necessary, and 60% are confident in the future of their employer. Job insecurity, defined as being worried about becoming unemployed, is a concern to 25% of U.S. workers.

    Due to lockdowns during the COVID-19 pandemic, workplaces moved from office to home. Employees worried about the potential career consequences of losing productivity and effectiveness while working from home owing to a lack of work-life balance. According to studies, workers worried that their jobs might be at risk if they performed poorly while working from home during the epidemic.

    Outsourcing

    Overseas outsourcing (sometimes called offshoring) may decrease job security for people in certain occupations such as telemarketers, computer programmers, medical transcriptionists, and bookkeeping clerks. Generally, to outsource work to a different country the job must be quick to learn and the completed work must be transferable with minimal loss of quality.

    In India

    In India job security is high as Indian labour law make firing difficult for permanent employees. Most Indians work till retirement in the same company apart from workers in some sectors such as technology. Due to large population, competition is high but so is the size of the job market.

    Operator (computer programming)

    From Wikipedia, the free encyclopedia https://en.wikipedia.org/wiki/Operator_(computer_programmin...