A spherical robot, also known as spherical mobile robot, or ball-shaped robot is a mobile robot with spherical external shape. [1] A spherical robot is typically made of a spherical shell serving as the body of the robot and an internal driving unit (IDU) that enables the robot to move. [2] Spherical mobile robots typically move by rolling over surfaces. The rolling motion is commonly performed by changing the robot's center of mass (i.e., pendulum-driven system), but there exist some other driving mechanisms. [3] [4] In a wider sense, however, the term "spherical robot" may also be referred to a stationary robot with two rotary joints and one prismatic joint which forms a spherical coordinate system (e.g., Stanford arm [5] ).
The spherical shell is usually made of solid transparent material but it can also be made of opaque or flexible material for special applications or because of special drive mechanisms. [6] The spherical shell can fully seal the robot from the outside environment. There exist reconfigurable spherical robots that can transform the spherical shell into other structures and perform other tasks aside from rolling. [7]
Spherical robots can operate as autonomous robots, or as remotely controlled (teleoperated) robots. [8] In almost all the spherical robots, communication between the internal driving unit and the external control unit (data logging or navigation system) is wireless because of the mobility and closed nature of the spherical shell. The power source of these robots is mostly a battery located inside the robot but there exist some spherical robots that utilize solar cells. [8] Spherical mobile robots can be categorized either by their application or by their drive mechanism.
Spherical mobile robots have applications [8] in surveillance, environmental monitoring, patrol, underwater and planetary exploration, rehabilitation, child-development, [9] and entertainment. Spherical robots can be used as amphibious robots [7] viable on land as well as on (or under) water. [10]
The most common drive mechanisms of the spherical robots operate by changing the robot's center of mass. [1] Other driving mechanisms [8] make use of: (1) conservation of angular velocity by flywheels, [3] (2) environment's wind, (3) distorting the spherical shell, and (4) gyroscopic effect.
The research on spherical robots involves studies on design and prototyping , [11] dynamical modelling and simulation, [3] control, [12] motion planning, [2] [4] and navigation. [13] From a theoretical point of view, the rolling motion of a spherical robot on a surface represents a nonholonomic system which has been particularly studied in the scope of control and motion planning. [2]
Commercial spherical robots are available for sale to the public. Some current commercial products are GroundBot, Roball, and QueBall, as well as Sphero's BB-8, based on the droid character of the same name introduced in the 2015 film Star Wars: The Force Awakens . [14] Samsung Ballie is a Spherical Rolling tennis Ball look alike personal robot which was introduced in Samsung CES2020. [15] [16] [17] Sajid Sadi VP of the research team at Samsung is quoted saying that "Ballie’s ability to move around enables it to respond to a person wherever they are. Parents could ask Ballie to check up on kids to make sure they’ve completed their homework, for instance, or monitor the types of television shows and movies they’re watching." [18]
A multi-agent system is a computerized system composed of multiple interacting intelligent agents. Multi-agent systems can solve problems that are difficult or impossible for an individual agent or a monolithic system to solve. Intelligence may include methodic, functional, procedural approaches, algorithmic search or reinforcement learning.
Dario Floreano is a Swiss-Italian roboticist and engineer. He is Director of the Laboratory of Intelligent System (LIS) at the École Polytechnique Fédérale de Lausanne in Switzerland and was the founding director of the Swiss National Centre of Competence in Research (NCCR) 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. ″In a robot swarm, the collective behavior of the robots results from local interactions between the robots and between the robots and the environment in which they act.″ 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.
Gregory L. Dudek is a Canadian computer scientist specializing in robotics, computer vision, and intelligent systems. He is a chaired professor at McGill University where he has led the Mobile Robotics Lab since the 1990s. He was formerly the director of McGill's school of computer science and before that director of McGill's center for intelligent machines.
In an automobile, ball joints are spherical bearings that connect the control arms to the steering knuckles, and are used on virtually every automobile made. They bionically resemble the ball-and-socket joints found in most tetrapod animals.
A ball balancing robot also known as a ballbot is a dynamically-stable mobile robot designed to balance on a single spherical wheel. Through its single contact point with the ground, a ballbot is omnidirectional and thus exceptionally agile, maneuverable and organic in motion compared to other ground vehicles. Its dynamic stability enables improved navigability in narrow, crowded and dynamic environments. The ballbot works on the same principle as that of an inverted pendulum.
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.
Legged robots are a type of mobile robot which use articulated limbs, such as leg mechanisms, to provide locomotion. They are more versatile than wheeled robots and can traverse many different terrains, though these advantages require increased complexity and power consumption. Legged robots often imitate legged animals, such as humans or insects, in an example of biomimicry.
Cyber–Physical System (CPS) are integrations of computation with physical processes. In cyber–physical systems, physical and software components are deeply intertwined, able to operate on different spatial and temporal scales, exhibit multiple and distinct behavioral modalities, and interact with each other in ways that change with context. CPS involves transdisciplinary approaches, merging theory of cybernetics, mechatronics, design and process science. The process control is often referred to as embedded systems. In embedded systems, the emphasis tends to be more on the computational elements, and less on an intense link between the computational and physical elements. CPS is also similar to the Internet of Things (IoT), sharing the same basic architecture; nevertheless, CPS presents a higher combination and coordination between physical and computational elements.
Vijay Kumar is an Indian roboticist and UPS foundation professor in the School of Engineering & Applied Science with secondary appointments in computer and information science and electrical and systems engineering at the University of Pennsylvania, and became the new Dean of Penn Engineering on 1 July 2015.
In robotics and computer vision, visual odometry is the process of determining the position and orientation of a robot by analyzing the associated camera images. It has been used in a wide variety of robotic applications, such as on the Mars Exploration Rovers.
In robotics and motion planning, a velocity obstacle, commonly abbreviated VO, is the set of all velocities of a robot that will result in a collision with another robot at some moment in time, assuming that the other robot maintains its current velocity. If the robot chooses a velocity inside the velocity obstacle then the two robots will eventually collide, if it chooses a velocity outside the velocity obstacle, such a collision is guaranteed not to occur.
CH is a proprietary cross-platform C and C++ interpreter and scripting language environment. It was originally designed by Harry H. Cheng as a scripting language for beginners to learn mathematics, computing, numerical analysis, and programming in C/C++. Ch is now developed and marketed by SoftIntegration, Inc., with multiple versions available, including a freely available student edition and CH Professional Edition for Raspberry Pi is free for non-commercial use.
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.
Real-Time Path Planning is a term used in robotics that consists of motion planning methods that can adapt to real time changes in the environment. This includes everything from primitive algorithms that stop a robot when it approaches an obstacle to more complex algorithms that continuously takes in information from the surroundings and creates a plan to avoid obstacles.
Yoram Koren is an Israeli-American academic. He is the James J. Duderstadt Distinguished University Professor Emeritus of Manufacturing and the Paul G. Goebel Professor Emeritus of Engineering at the University of Michigan, Ann Arbor. Since 2014 he is a distinguished visiting professor at the Technion – Israel Institute of Technology.
Margarita Chli is an assistant professor and leader of the Vision for Robotics Lab at ETH Zürich in Switzerland. Chli is a leader in the field of computer vision and robotics and was on the team of researchers to develop the first fully autonomous helicopter with onboard localization and mapping. Chli is also the Vice Director of the Institute of Robotics and Intelligent Systems and an Honorary Fellow of the University of Edinburgh in the United Kingdom. Her research currently focuses on developing visual perception and intelligence in flying autonomous robotic systems.
In robotics, Cartesian parallel manipulators are manipulators that move a platform using parallel-connected kinematic linkages ('limbs') lined up with a Cartesian coordinate system. Multiple limbs connect the moving platform to a base. Each limb is driven by a linear actuator and the linear actuators are mutually perpendicular. The term 'parallel' here refers to the way that the kinematic linkages are put together, it does not connote geometrically parallel; i.e., equidistant lines.
Sonia Martínez Díaz is a Spanish mechanical engineer whose research applies control theory to the coordinated motion of robot swarms and mobile wireless sensor networks. She is a professor in the Department of Mechanical and Aerospace Engineering at the University of California, San Diego.
Elena Garcia Armada is a Spanish researcher, roboticist and business founder who has conducted research on prosthetic exoskeletons to aid people in walking.