Spherical robot

Last updated
A pendulum-driven spherical mobile robot. (The white arrow is used to determine the position and orientation of the robot via a vision-based algorithm.) Spherical Robot.jpg
A pendulum-driven spherical mobile robot. (The white arrow is used to determine the position and orientation of the robot via a vision-based algorithm.)

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] ).

Contents

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.

Applications

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]

Locomotion

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.

Current research

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

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]

See also

Related Research Articles

<span class="mw-page-title-main">Multi-agent system</span> Built of multiple interacting agents

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.

<span class="mw-page-title-main">Dario Floreano</span> Swiss-Italian roboticist and engineer

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.

<span class="mw-page-title-main">Swarm robotics</span> Coordination of multiple robots as a system

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.

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

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.

<span class="mw-page-title-main">Ball joint</span> Spherical bearing most commonly used in automobile steering mechanisms

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.

<span class="mw-page-title-main">Ballbot</span> Mobile robot design

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.

<span class="mw-page-title-main">Legged robot</span> Type of mobile robot

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.

<span class="mw-page-title-main">Visual odometry</span> Determining the position and orientation of a robot by analyzing associated camera images

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.

<span class="mw-page-title-main">Velocity obstacle</span> Term in robotics and motion planning

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.

<span class="mw-page-title-main">Yoram Koren</span> Israeli-American engineering academic

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.

<span class="mw-page-title-main">Margarita Chli</span> Greek computer vision and robotics researcher

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.

<span class="mw-page-title-main">Elena García Armada</span> Spanish engineer

Elena Garcia Armada is a Spanish researcher, roboticist and business founder who has conducted research on prosthetic exoskeletons to aid people in walking.

References

  1. 1 2 Halme, A.; Schonberg, T.; Yan Wang (1996). "Motion control of a spherical mobile robot". Proceedings of 4th IEEE International Workshop on Advanced Motion Control - AMC '96 - MIE. Vol. 1. pp. 259–264. doi:10.1109/AMC.1996.509415. ISBN   0-7803-3219-9. S2CID   14135004.
  2. 1 2 3 Mukherjee, Ranjan; Minor, Mark A.; Pukrushpan, Jay T. (2002). "Motion Planning for a Spherical Mobile Robot: Revisiting the Classical Ball-Plate Problem". Journal of Dynamic Systems, Measurement, and Control. 124 (4): 502–511. doi:10.1115/1.1513177.
  3. 1 2 3 Joshi, Vrunda A.; Banavar, Ravi N.; Hippalgaonkar, Rohit (2010). "Design and analysis of a spherical mobile robot". Mechanism and Machine Theory. 45 (2): 130–136. doi:10.1016/j.mechmachtheory.2009.04.003.
  4. 1 2 Alizadeh, Hossein Vahid; Mahjoob, Mohammad J. (2009). "Effect of Incremental Driving Motion on a Vision-Based Path Planning of a Spherical Robot". 2009 Second International Conference on Computer and Electrical Engineering. pp. 299–303. doi:10.1109/ICCEE.2009.133. ISBN   978-1-4244-5365-8. S2CID   18734506.
  5. "Spherical robots – All On Robots".
  6. Ylikorpi, Tomi J; Halme, Aarne J; Forsman, Pekka J (2017). "Dynamic modeling and obstacle-crossing capability of flexible pendulum-driven ball-shaped robots". Robotics and Autonomous Systems. Elsevier. 87: 269–280. doi:10.1016/j.robot.2016.10.019.
  7. 1 2 Shi, Liwei; Guo, Shuxiang; Mao, Shilian; Yue, Chunfeng; Li, Maoxun; Asaka, Kinji (2013). "Development of an amphibious turtle-inspired spherical mother robot". Journal of Bionic Engineering. Elsevier. 10 (4): 446–455. doi:10.1016/S1672-6529(13)60248-6. S2CID   109405748.
  8. 1 2 3 4 "Spherical Robot". cim.mcgill.ca.
  9. Michaud, F.; Laplante, J.-F.; Larouche, H.; Duquette, A.; Caron, S.; Letourneau, D.; Masson, P. (2005). "Autonomous Spherical Mobile Robot for Child-Development Studies". IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans. 35 (4): 471–480. doi:10.1109/TSMCA.2005.850596. S2CID   5337551.
  10. Vahid Alizadeh, H.; Mahjoob, M. J. (2011). "Quadratic damping model for a spherical mobile robot moving on the free surface of the water". 2011 IEEE International Symposium on Robotic and Sensors Environments (ROSE). pp. 125–130. doi:10.1109/ROSE.2011.6058541. ISBN   978-1-4577-0819-0. S2CID   11649614.
  11. Guo, Shuxiang; Mao, Shilian; Shi, Liwei; Li, Maoxun (2012). "Design and kinematic analysis of an amphibious spherical robot". 2012 IEEE International Conference on Mechatronics and Automation. pp. 2214–2219. doi:10.1109/ICMA.2012.6285687. ISBN   978-1-4673-1278-3. S2CID   10512711.
  12. Kamaldar, M.; Mahjoob, M. J.; Haeri Yazdi, M.; Vahid-Alizadeh, H.; Ahmadizadeh, S. (2011). "A control synthesis for reducing lateral oscillations of a spherical robot". 2011 IEEE International Conference on Mechatronics. pp. 546–551. doi:10.1109/ICMECH.2011.5971346. ISBN   978-1-61284-982-9. S2CID   43710053.
  13. Hou, Kang; Sun, Hanxu; Jia, Qingxuan; Zhang, Yanheng (2012). "An autonomous positioning and navigation system for spherical mobile robot". Procedia Engineering. Elsevier. 29: 2556–2561. doi: 10.1016/j.proeng.2012.01.350 .
  14. Hackett, Robert (May 26, 2015). "Disney just developed the most adorable walking robot". Fortune . Retrieved July 23, 2015.
  15. "Samsung at CES 2020". Samsung levant.
  16. "- YouTube". www.youtube.com.[ dead YouTube link ]
  17. "Ballie Is a Rolling Robot From Samsung That Can Help Around the Home". Digital Trends. January 7, 2020.
  18. "Samsung's VP of research on making Ballie mobile, personable, and nonthreatening". 25 January 2020.