Knowledge (XXG)

Ballbot

Source 📝

292:
rotation, BallIP, Rezero and Kugle use only three motors for both the operations. Moreover, they only have three force transmission points compared to four points on CMU Ballbot. Since the contact between an omni-wheel and the ball should be reduced to a single point, most available omni-wheels are not properly suitable for this task because of the gaps between the individual smaller wheels that result in an unsteady rolling motion. Therefore, the BallIP project introduced a more complex omni-wheel with a continuous circumferential contact line. The Rezero team equipped this omni-wheel design with roller bearings and a high-friction coating. They also additionally fitted a mechanical ball arrester that presses the ball against the actuators in order to further increase friction forces and a
405:
dynamic and graceful ball motions. With the introduction of arms, CMU Ballbot uses its planning procedure to plan in the space of both body lean angles and arm angles to achieve desired ball motions. Moreover, it can also account for cases where the arms are constrained to certain specific motions and only body angles have to be used to achieve desired ball motions. The CMU Ballbot uses an integrated planning and control framework to autonomously navigate human environments. Its motion planner plans in the space of controllers to produce graceful navigation, and achieves point-point and surveillance tasks. It uses the laser range finder to actively detect and avoid both static and dynamic obstacles in its environment.
107:(CMU), Pittsburgh, USA and it was patented in 2010. The CMU Ballbot is built to be of human size, both in height and footprint. Prof. Hollis and his group at CMU demonstrated that the ballbot can be robust to disturbances including kicks and shoves, and can also handle collisions with furniture and walls. They showed that a variety of interesting human-robot physical interaction behaviors can be developed with the ballbot, and presented planning and control algorithms to achieve fast, dynamic and graceful motions using the ballbot. They also demonstrated the ballbot's capability to autonomously navigate human environments to achieve point-point and surveillance tasks. A pair of two 173:, an onboard Intel NUC, two SICK LiDARs, an ARM microprocessor and a tablet on the top, the robot is capable of maneuvering autonomously in indoor environments and guide people around. The master thesis takes a different approach to the system modelling by deriving a non-linear quaternion-based dynamic model which is used to derive a non-linear sliding mode controller to stabilize the balance and a path-following model predictive controller to plan and execute smooth trajectories. The complete master thesis and all material including MATLAB source code and C++ controller implementations are publicly available on GitHub. 385:. The LEGO NXT Ballbot, Adelaide Ballbot, Rezero and Kugle include actuator models in their robot models, whereas CMU Ballbot neglects the actuator models and models the Ballbot as a body on top of a ball. Initially, CMU Ballbot used two 2D planar models in perpendicular planes to model the ballbot and at present, uses 3D models without yaw motion for both the ballbot without arms and the ballbot with arms. BallIP uses a model that describes the dependence of the ball position on the wheel velocities and the body motion. Rezero uses a full 3D model that includes yaw motion too. Kugle uses a fully coupled 237:. This leads to limited but perpetual position displacements of the ballbot. The counter-intuitive aspect of the ballbot motion is that in order to move forward, the body has to lean forward and in order to lean forward, the ball must roll backwards. All these characteristics make planning to achieve desired motions for the ballbot a challenging task. In order to achieve a forward straight line motion, the ballbot has to lean forward to accelerate and lean backward to decelerate. Further, the ballbot has to lean into curves in order to compensate for 288:
mouse-ball drive uses rollers to drive the ball producing motion. The inverse mouse-ball drive uses four rollers to drive the ball and each roller is actuated by an independent electric motor. In order to achieve yaw motion, the CMU Ballbot uses a bearing, slip-ring assembly and a separate motor to spin the body on top of the ball. The LEGO Ballbot also used an inverse mouse-ball drive, but used normal wheels to drive the ball instead of rollers.
64: 44: 20: 209:. They also tend to have low acceleration or deceleration to avoid tipping. The wide base makes it difficult for statically-stable mobile robots to navigate cluttered human environments. Moreover, these robots have several other limitations that make them poorly suited to a constantly changing human environment. They can neither roll in any direction, nor can they turn in place. 56: 142:
University of Alcalá (SRG-UAH), Spain, the work team, specialised in optimal control and planning applied to non-linear dynamic systems, published in 2012 the article called "A Monoball Robot Based on LEGO Mindstorms" This article describes the math model and trajectory control as a baseline to unstable and non-linear control systems.
32: 417:
The biggest concern with a ballbot is its safety in case of a system failure. There have been several attempts in addressing this concern. The CMU Ballbot introduced three retractable landing legs that allow the robot to remain standing (statically-stable) after being powered down. It is also capable
408:
For Kugle a path-planning model predictive controller (MPC) is designed to control the inclination angles of the ballbot to follow a given path. A path-following strategy is chosen over common trajectory or reference tracking controllers to accommodate for the temporally lacking behaviour of ballbots
283:
caused by rough contact surfaces. A high friction coefficient of its surface and a low inertia are essential. The CMU Ballbot, Rezero and Kugle used a hollow metal sphere with poly-urethane coating. B.B. Rider used a basketball, while BallIP and Adelaide Ballbot used bowling balls coated with a thin
204:
Historically, mobile robots have been designed to be statically stable, which results in the robot not needing to expend energy while standing still. This is typically achieved through the use of three or more wheels on a base. In order to avoid tipping, these statically-stable mobile robots have a
118:
independently presented the design for a human-ridable ballbot wheelchair that balances on a basketball named "B. B. Rider". However, they reported only the design and never presented any experimental results. Around the same time, László Havasi from Hungary independently introduced another ballbot
287:
In order to solve the rather complex problem of actuating a sphere, a variety of different actuation mechanisms have been introduced. The CMU Ballbot used an inverse mouse-ball drive mechanism. Unlike the traditional mouse ball that drives the mouse rollers to provide computer input, the inverse
426:
Due to its dynamic stability, a ballbot can be tall and narrow, and can also be physically interactive, making it an ideal candidate for a personal mobile robot. It can act as an effective service robot at homes and offices and offer guidance to people in e.g. malls and airports. The present day
404:
A ballbot is a shape-accelerated underactuated system. The inclination angles of a ballbot is thus dynamically linked to the resulting accelerations of the ball and robot leading to an underactuated system. The CMU Ballbot plans motions in the space of body lean angles in order to achieve fast,
392:
The ballbots (CMU Ballbot, BallIP, NXT Ballbot, Adelaide Ballbot, Rezero) use linear feedback control approaches to maintain balance and achieve motion. The CMU Ballbot uses an inner balancing control loop that maintains the body at desired body angles and an outer loop controller that achieves
291:
Unlike CMU Ballbot both BallIP, Rezero and Kugle use omni-wheels to drive the ball. This drive mechanism does not require a separate yaw drive mechanism and allows direct control of the yaw rotation of the ball. Unlike CMU Ballbot that uses four motors for driving the ball and one motor for yaw
265:
The most fundamental design parameters of a ballbot are its height, mass, its center of gravity and the maximum torque its actuators can provide. The choice of those parameters determine the robot's moment of inertia, the maximum pitch angle and thus its dynamic and acceleration performance and
141:
Tomás Arribas (Spain) developed the first ballbot using LEGO Mindstorms NXT in 2008 as the Master Project at University of Alcala. He developed a simulation project with Microsoft Excel to easily simulate the system. As part of the research carried out inside the Space Research Group of the
368:
arms that are driven by series-elastic actuators. The arms are hollow aluminium tubes with a provision to add dummy weights at their ends. In their present state, the arms cannot be used for any significant manipulation, but are used to study their effects on the dynamics of ballbot.
134:, Japan. Prof. Kumagai and his group demonstrated the capability of ballbots to carry loads and be used for cooperative transportation. They developed a number of small ballbots and demonstrated cooperative transportation using them. A group of mechanical engineering students at 427:
ballbots are restricted to smooth surfaces. The concept of the ballbot has attracted a lot of media attention, and several ballbot characters have appeared in Hollywood movies. Hence, the ballbot has a variety of applications in the entertainment industry, including toys.
270:
coefficients of all parts involved in force transmission also play a major role in system design. Also, close attention has to be paid to the ratio of the moment of inertia of the robot body and its ball in order to prevent undesired ball spin, especially while yawing.
296:
to dampen vibrations. The Kugle robot is equipped with a skirt which holds the ball in place to avoid that the ball gets pushed out during large inclinations. The Adelaide Ballbot uses wheels for its LEGO version and traditional omni-wheels for its full-scale version.
316:
or some sort of other computing unit to run the necessary control loops, a ballbot fundamentally requires a series of sensors which allow to measure the orientation of the ball and the ballbot body as a function of time. To keep track of the motions of the ball,
266:
agility. The maximum velocity is a function of actuator power and its characteristics. Besides the maximum torque, the pitch angle is additionally upper bounded by the maximum force which can be transmitted from the actuators to the ground. Therefore,
154: 212:
The desire to build tall and narrow mobile robots that do not tip over led to development of balancing mobile robots like the ballbot. A ballbot generally has a body that balances on top of a single spherical wheel (ball). It forms an
418:
of automatically transitioning from this statically-stable state to the dynamically-stable, balancing state and vice versa. Rezero featured a roll-over safety mechanism in order to prevent serious damage in case of a system failure.
409:
due to the underactuated nature. The path is parameterized as a polynomial and included into the cost-function of the MPC. A set of soft-constraints ensures that obstacles are avoided and that progress is made with a desired speed.
164:
Thomas Kølbæk Jespersen (Denmark) developed the Kugle ballbot as his final master thesis in 2019. The Kugle ballbot is a human-sized ballbot developed as part of an ongoing Human Robot Interaction research project at
248:
that balance in one direction but cannot move in the lateral direction, the ballbot is omni-directional and hence, can roll in any direction. It has no minimal turning radius and does not have to
87:, a ball). 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 145:
Yorihisa Yamamoto (Japan) inspired by Tomás Arribas's project, developed a ballbot using LEGO Mindstorms NXT in 2009. He created a detailed demo to build, model and create controllers using
1980: 352:
to localize itself in a 2D map of the environment. It also uses the laser range finder for detecting obstacles and avoiding them. Conversely the Kugle robot uses two SICK TiM571 2D
300:
Prof. Masaaki Kumagai, who developed BallIP introduced another ball drive mechanism that uses partially sliding rollers. The objective of this design was to develop 3-
1797: 1740: 1688: 1595: 161:
present ballbots developed around the world. Some of them have been developed using LEGO Mindstorms NXT. Other custom designs use omni-wheels to actuate the ball.
1910: 1436:( S. Sánchez, T. Arribas, M. Gómez and O. Polo, “A Monoball Robot Based on LEGO Mindstorms,” IEEE Control Systems Magazine, vol. 32, no. 2, pp. 71–83, 2012.) 157:(Russia) introduced an algorithm and constructed a ballbot based on LegoNXT robotics kit which performed stability with only two actuators used. Videos on 1346: 1345:
Simon Doessegger; Peter Fankhauser; Corsin Gwerder; Jonathan Huessy; Jerome Kaeser; Thomas Kammermann; Lukas Limacher; Michael Neunert (June 2010).
472: 1866:"Development of a ball drive unit using partially sliding rollers — an alternative mechanism for semi-omnidirectional motion &#x2014" 126:
Since the introduction of CMU Ballbot in 2005, several other groups around the world have developed ballbots. Prof. Masaaki Kumagai developed
1997: 1886: 393:
desired ball motions by commanding body angles to the balancing controller. The Kugle robot is tested with both linear feedback controllers (
342: 321:(CMU Ballbot, BallIP, Rezero, Kugle) are usually used. Measuring the body orientation is more complicated and is often done by the use of 312:
In order to actively control the position and body orientation of a ballbot by a sensor-computer-actuator framework, beside a suitable
386: 91:
enables improved navigability in narrow, crowded and dynamic environments. The ballbot works on the same principle as that of an
138:, Switzerland developed Rezero in 2010. Rezero re-emphasized the fast and graceful motions that can be achieved using ballbots. 1958: 394: 365: 301: 222: 111:(DOF) arms was added to the CMU Ballbot in 2011, making it the first and currently, the only ballbot in the world with arms. 108: 68: 793:"State Transition, Balancing, Station Keeping and Yaw Control for a Dynamically Stable Single Spherical Wheel Mobile Robot" 1423: 1280:
M Kumagai; T Ochiai (May 2009). "Development of a Robot Balanced on a Ball: Application of passive motion to transport".
827: 876: 378: 1052:"Integrated Planning and Control for Graceful Navigation of Shape-Accelerated Underactuated Balancing Mobile Robots" 440: 279:
The ball is the core element of a ballbot, it has to transmit and bear all arising forces and withstand mechanical
104: 24: 1535: 1377: 934:"Dynamic Constraint-based Optimal Shape Trajectory Planner for Shape-Accelerated Underactuated Balancing Systems" 326: 1838: 792: 447: 131: 36: 1534:
S, Borgul Alexander; S, Gromov Vladislav; A, Zimenko Konstantin; Maklashevich, Sergey (28 September 2011).
230: 150: 1424:"NXTBallbot balancing robot Simulation with Microsoft Excel: NXT Ballbot Simulation with Microsoft Excel" 1357: 1969: 1123: 1051: 540: 377:
The mathematical MIMO-model which is needed in order to simulate a ballbot and to design a sufficient
103:
The first successful ballbot was developed in 2005 by Prof. Ralph Hollis of the Robotics Institute at
613: 398: 293: 153:(Australia) developed both a LEGO ballbot and a full-scale ballbot in 2009. A group of students from 1298: 556: 192: 115: 1934: 1904: 1892: 1759: 1726: 1707: 1674: 1581: 1562: 1520: 1485: 1408: 1192: 1161: 1091: 1010: 988: 964: 907: 861: 747: 461: 166: 1124:"Planning in High-dimensional Shape Space for a Single-wheeled Balancing Mobile Robot with Arms" 23:
The CMU Ballbot, the first successful ballbot, built by Prof. Ralph Hollis (not in picture) at
1882: 1734: 1682: 1589: 382: 364:
The CMU Ballbot is the first and currently, the only ballbot to have arms. It has a pair of 2-
353: 349: 238: 234: 206: 92: 828:"Trajectory Planning and Control of a Dynamically Stable Single Spherical Wheel Mobile Robot" 1874: 1458: 1211:
Tatsuro Endo; Yoshihiko Nakamura (July 2005). "An Omnidirectional Vehicle on a Basketball".
674: 205:
wide base for a large polygon of support, and a lot of dead weight in the base to lower the
524: 591: 114:
In 2005, around the same time when CMU Ballbot was introduced, a group of researchers at
318: 313: 225:(DOF) than there are independent control inputs. The ball is directly controlled using 214: 63: 1991: 1865: 330: 1896: 1011:"Hybrid Control for Navigation of Shape-Accelerated Underactuated Balancing Systems" 933: 338: 80: 43: 1540:
Journal Scientific and Technical of Information Technologies, Mechanics and Optics
1262:
M Kumagai; T Ochiai (October 2008). "Development of a Robot Balancing on a Ball".
614:"A Dynamically Stable Single-Wheeled Mobile Robot with Inverse Mouse-Ball Drive" 356:
to localize itself, perform obstacle avoidance and detect people for guidance.
19: 1924: 1878: 1755: 1722: 1703: 1670: 1649: 1629: 1609: 1577: 1559:"Ballbot - A dynamically stable inverted pendulum balancing on a bowling ball" 1558: 1510: 1475: 1404: 1391: 1182: 1151: 1081: 978: 954: 897: 851: 791:
Umashankar Nagarajan; Anish Mampetta; George Kantor; Ralph Hollis (May 2009).
764: 737: 714: 693: 513: 468: 454: 170: 135: 48: 1817: 578: 229:, whereas the body has no direct control. The body is kept upright about its 334: 322: 249: 245: 226: 55: 71:
arms (2011). It is the first – and currently the only – ballbot with arms.
267: 123:. The robot did not reliably balance and no further work was presented. 1871:
2010 IEEE/RSJ International Conference on Intelligent Robots and Systems
877:"Human-Robot Physical Interaction with Dynamically Stable Mobile Robots" 31: 1929: 1654: 1634: 1614: 1515: 1480: 1187: 1156: 1086: 983: 959: 902: 856: 769: 742: 719: 158: 1981:
BionicMobileAssistant: Mobile Robot System with Pneumatic Gripper Hand
1947: 1842: 182: 146: 1405:"NXT BallBot: Balancing Robot Omnidirectional Trajectory correction" 1009:
Umashankar Nagarajan; George Kantor; Ralph Hollis (December 2010).
487: 177: 62: 59:
The Kugle ballbot developed at Aalborg University, Denmark in 2019
54: 42: 30: 18: 1226:
László Havasi (June 2005). "ERROSphere: an Equilibrator Robot".
875:
Umashankar Nagarajan; George Kantor; Ralph Hollis (March 2009).
561: 280: 187: 186:
featured "M-O" (Microbe Obliterator), a ballbot cleaning robot.
341:
whose measurements are fused into the body orientation through
1050:
Umashankar Nagarajan; George Kantor; Ralph Hollis (May 2012).
826:
Umashankar Nagarajan; George Kantor; Ralph Hollis (May 2009).
1756:"Self-balancing Arduino Ballbot - SPSU senior design project" 1122:
Umashankar Nagarajan; Byungjun Kim; Ralph Hollis (May 2012).
401:
to show the benefit of its coupled dynamic quaternion model.
233:
point by controlling the ball, much like the control of an
1354:
Autonomous Systems Lab, ETH Zurich Institute of Technology
176:
Ballbots have also appeared in the science fiction world.
590:
Tom Lauwers; George Kantor; Ralph Hollis (October 2005).
1959:
Hands-free wheelchair prototype achieves major milestone
884:
IEEE International Conference on Robotics and Automation
835:
IEEE International Conference on Robotics and Automation
800:
IEEE International Conference on Robotics and Automation
621:
IEEE International Conference on Robotics and Automation
329:(CMU Ballbot, BallIP, Rezero, Kugle) which includes an 389:-based 3D model which couples the motion of all axes. 612:
Tom Lauwers; George Kantor; Ralph Hollis (May 2006).
1762:
from the original on 2021-12-19 – via YouTube.
1729:
from the original on 2021-12-19 – via YouTube.
1710:
from the original on 2021-12-19 – via YouTube.
1677:
from the original on 2021-12-19 – via YouTube.
1584:
from the original on 2021-12-19 – via YouTube.
1565:
from the original on 2021-12-19 – via YouTube.
1411:
from the original on 2021-12-19 – via YouTube.
1076: 1074: 1072: 1070: 1068: 846: 844: 1282:
International Conference on Robotics and Automation
381:which stabilizes the system, is very similar to an 1970:Bossa Nova Robotics Launches Mobi Research Ballbot 1864: 1228:International Conference on Control and Automation 1213:12th International Conference on Advanced Robotics 304:actuation on the ball using a low cost mechanism. 35:The BallIP, developed by Prof. Masaaki Kumagai at 1799:Kugle - Modelling and Control of a Ball-balancing 715:"CMU Ballbot on Discovery Channel's Daily Planet" 599:12th International Symposium on Robotics Research 579:Kugle - Modelling and Control of a Ball-balancing 557:"Project Rezero: Ball Balancing Robot With Style" 241:, which results in elegant and graceful motions. 83:designed to balance on a single spherical wheel ( 1266:. Seoul, Korea: Automation and Systems: 433–438. 244:Unlike two-wheeled balancing mobile robots like 149:. A group of mechanical engineering students at 1183:"CMU Ballbot: Motions with Constraints on Arms" 1177: 1175: 1173: 1171: 1146: 1144: 1142: 1140: 898:"CMU Ballbot: Human-Robot Physical Interaction" 1925:"Ball Actuation using Partial Sliding Rollers" 709: 707: 1293: 1291: 1206: 1204: 1202: 1117: 1115: 1113: 1111: 1109: 1107: 1105: 1103: 1101: 1082:"CMU Ballbot: Autonomous Graceful Navigation" 1045: 1043: 1041: 1039: 1037: 1035: 1033: 1031: 1029: 1027: 821: 819: 817: 815: 813: 811: 809: 786: 784: 782: 780: 759: 757: 509: 507: 505: 8: 1372: 1370: 1739:: CS1 maint: numeric names: authors list ( 1687:: CS1 maint: numeric names: authors list ( 1594:: CS1 maint: numeric names: authors list ( 1392:https://www.youtube.com/watch?v=FZ5K0tZ2ZOk 1004: 1002: 1000: 998: 927: 925: 923: 921: 919: 917: 732: 730: 668: 666: 664: 662: 660: 658: 656: 654: 652: 650: 1909:: CS1 maint: location missing publisher ( 1340: 1338: 1336: 1334: 1332: 1330: 1328: 1275: 1273: 1257: 648: 646: 644: 642: 640: 638: 636: 634: 632: 630: 196:featured "Serge", a ballbot butler robot. 1326: 1324: 1322: 1320: 1318: 1316: 1314: 1312: 1310: 1308: 1255: 1253: 1251: 1249: 1247: 1245: 1243: 1241: 1239: 1237: 550: 548: 536: 534: 532: 1833: 1831: 574: 572: 1796:Jespersen, Thomas Kølbæk (April 2019). 1505: 1503: 1501: 1499: 1497: 1495: 1452: 1450: 1448: 1446: 1444: 1442: 1131:IEEE Conference on Decision and Control 1059:IEEE Conference on Decision and Control 1018:IEEE Conference on Decision and Control 979:"CMU Ballbot: Fast, Graceful Maneuvers" 501: 473:University of Illinois Urbana-Champaign 348:The CMU Ballbot uses a Hokuyo URG-04LX 75:A ball balancing robot also known as a 1902: 1791: 1789: 1732: 1680: 1587: 325:(NXT Ballbots) or, more generally, an 1873:. Taipei,Taiwan. pp. 3353–3357. 1787: 1785: 1783: 1781: 1779: 1777: 1775: 1773: 1771: 1769: 886:. San Diego, USA. pp. 3743–3748. 373:System modeling, planning and control 7: 1459:"NXT Ballbot Model-Based Design.pdf" 1511:"Ballbot at University of Adelaide" 1264:International Conference on Control 1020:. Atlanta, USA. pp. 3566–3571. 1403:Tomás Arribas (30 December 2010). 1230:(PDF). Budapest, Hungary: 971–976. 932:Umashankar Nagarajan (June 2010). 837:. Kobe, Japan. pp. 3743–3748. 483:mObi by Bossa Nova Robotics (2012) 14: 1754:Jeroen Waning (2 December 2011). 1557:Samuel Jackson (13 August 2011). 1536:"Ballbot stabilization algorithm" 1422:Arribas, Tomás (5 January 2011). 802:. Kobe, Japan. pp. 998–1003. 765:"CMU Ballbot on UK's Gadget Show" 439:The Ballbot Research Platform at 169:. Equipped with three motors and 67:The CMU Ballbot with a pair of 2- 1937:from the original on 2021-12-19. 1863:Masaaki Kumagai (October 2010). 1523:from the original on 2021-12-19. 1488:from the original on 2021-12-19. 1457:Yorihisa Yamamoto (April 2009). 1195:from the original on 2021-12-19. 1164:from the original on 2021-12-19. 1094:from the original on 2021-12-19. 991:from the original on 2021-12-19. 967:from the original on 2021-12-19. 910:from the original on 2021-12-19. 864:from the original on 2021-12-19. 750:from the original on 2021-12-19. 694:"Dynamic balancing mobile robot" 1669:antonio88m (11 February 2011). 1578:"2-Dimension Inverted Pendulum" 1152:"CMU Ballbot: Motion with Arms" 1702:StAstRobotics (1 March 2011). 1347:"Rezero, Focus Project Report" 252:in order to change direction. 200:Motivation and characteristics 1: 1721:aoki2001 (14 November 2010). 1390:Tomás Arribas (August 2008). 941:Robotics: Science and Systems 673:Ralph Hollis (October 2006). 1998:One-wheeled balancing robots 692:Ralph Hollis (Dec 7, 2010). 1576:double051 (14 March 2011). 955:"CMU Ballbot: Fast Motions" 555:Markus Waibel (June 2010). 383:inverted pendulum on a cart 2014: 1818:"Kugle ballbot repository" 1816:Jespersen, Thomas Kølbæk. 1671:"Ballbot - prima versione" 441:Carnegie Mellon University 105:Carnegie Mellon University 25:Carnegie Mellon University 1879:10.1109/IROS.2010.5651007 1839:"Serge - Battlestar Wiki" 1299:"BallIP on IEEE Spectrum" 1284:. Kobe, Japan: 4106–4111. 738:"CMU Ballbot on ROBORAMA" 486:BionicMobileAssistant by 327:Inertial Measurement Unit 987:(VIDEO). December 2010. 906:(VIDEO). December 2008. 860:(VIDEO). December 2008. 448:Tohoku Gakuin University 431:Notable Ballbot projects 399:sliding mode controllers 132:Tohoku Gakuin University 79:is a dynamically-stable 47:The Rezero developed at 37:Tohoku Gakuin University 1519:(VIDEO). October 2009. 1484:(VIDEO). January 2009. 1191:(VIDEO). October 2011. 852:"CMU Ballbot: Overview" 261:Major design parameters 773:(VIDEO). January 2010. 746:(VIDEO). August 2006. 151:University of Adelaide 72: 60: 52: 40: 28: 1805:. Master Thesis, AAU. 1378:"Rezero on TED Talks" 1356:(PDF). Archived from 1160:(VIDEO). April 2011. 623:. pp. 2884–2889. 541:Prof. Masaaki Kumagai 480:Industrial projects: 422:Possible applications 66: 58: 51:, Switzerland in 2010 46: 34: 22: 963:(VIDEO). June 2010. 231:unstable equilibrium 1380:(VIDEO). July 2011. 723:(VIDEO). June 2007. 679:Scientific American 436:Academic projects: 116:University of Tokyo 16:Mobile robot design 1704:"AST Ballbot - G1" 1476:"LEGO NXT Ballbot" 1090:. September 2011. 943:. Zaragoza, Spain. 698:US Patent #7847504 525:Prof. Ralph Hollis 462:Aalborg University 350:Laser Range Finder 275:Ball and actuation 256:System description 239:centripetal forces 223:degrees of freedom 190:'s 2010 TV series 167:Aalborg University 109:degrees of freedom 73: 61: 53: 41: 29: 1888:978-1-4244-6674-0 681:. pp. 72–78. 397:) and non-linear 284:layer of rubber. 235:inverted pendulum 221:, there are more 207:center of gravity 93:inverted pendulum 89:dynamic stability 2005: 1983: 1978: 1972: 1967: 1961: 1956: 1950: 1945: 1939: 1938: 1933:. October 2010. 1921: 1915: 1914: 1908: 1900: 1868: 1860: 1854: 1853: 1851: 1850: 1841:. Archived from 1835: 1826: 1825: 1813: 1807: 1806: 1804: 1793: 1764: 1763: 1751: 1745: 1744: 1738: 1730: 1718: 1712: 1711: 1699: 1693: 1692: 1686: 1678: 1666: 1660: 1659: 1646: 1640: 1639: 1626: 1620: 1619: 1606: 1600: 1599: 1593: 1585: 1573: 1567: 1566: 1554: 1548: 1547: 1531: 1525: 1524: 1507: 1490: 1489: 1472: 1466: 1465: 1463: 1454: 1437: 1434: 1428: 1427: 1419: 1413: 1412: 1400: 1394: 1388: 1382: 1381: 1374: 1365: 1364: 1363:on 30 July 2013. 1362: 1351: 1342: 1303: 1302: 1295: 1286: 1285: 1277: 1268: 1267: 1259: 1232: 1231: 1223: 1217: 1216: 1208: 1197: 1196: 1179: 1166: 1165: 1148: 1135: 1134: 1133:. St. Paul, USA. 1128: 1119: 1096: 1095: 1078: 1063: 1062: 1061:. St. Paul, USA. 1056: 1047: 1022: 1021: 1015: 1006: 993: 992: 975: 969: 968: 951: 945: 944: 938: 929: 912: 911: 894: 888: 887: 881: 872: 866: 865: 848: 839: 838: 832: 823: 804: 803: 797: 788: 775: 774: 761: 752: 751: 734: 725: 724: 711: 702: 701: 689: 683: 682: 670: 625: 624: 618: 609: 603: 602: 596: 592:"One is Enough!" 587: 581: 576: 567: 566: 552: 543: 538: 527: 522: 516: 511: 2013: 2012: 2008: 2007: 2006: 2004: 2003: 2002: 1988: 1987: 1986: 1979: 1975: 1968: 1964: 1957: 1953: 1946: 1942: 1923: 1922: 1918: 1901: 1889: 1862: 1861: 1857: 1848: 1846: 1837: 1836: 1829: 1815: 1814: 1810: 1802: 1795: 1794: 1767: 1753: 1752: 1748: 1731: 1720: 1719: 1715: 1701: 1700: 1696: 1679: 1668: 1667: 1663: 1648: 1647: 1643: 1628: 1627: 1623: 1608: 1607: 1603: 1586: 1575: 1574: 1570: 1556: 1555: 1551: 1533: 1532: 1528: 1509: 1508: 1493: 1474: 1473: 1469: 1461: 1456: 1455: 1440: 1435: 1431: 1421: 1420: 1416: 1402: 1401: 1397: 1389: 1385: 1376: 1375: 1368: 1360: 1349: 1344: 1343: 1306: 1297: 1296: 1289: 1279: 1278: 1271: 1261: 1260: 1235: 1225: 1224: 1220: 1215:(PDF): 573–578. 1210: 1209: 1200: 1181: 1180: 1169: 1150: 1149: 1138: 1126: 1121: 1120: 1099: 1080: 1079: 1066: 1054: 1049: 1048: 1025: 1013: 1008: 1007: 996: 977: 976: 972: 953: 952: 948: 936: 931: 930: 915: 896: 895: 891: 879: 874: 873: 869: 850: 849: 842: 830: 825: 824: 807: 795: 790: 789: 778: 763: 762: 755: 736: 735: 728: 713: 712: 705: 691: 690: 686: 672: 671: 628: 616: 611: 610: 606: 594: 589: 588: 584: 577: 570: 554: 553: 546: 539: 530: 523: 519: 512: 503: 499: 433: 424: 415: 413:Safety features 375: 362: 319:rotary encoders 310: 277: 263: 258: 202: 155:ITMO University 101: 39:, Japan in 2008 17: 12: 11: 5: 2011: 2009: 2001: 2000: 1990: 1989: 1985: 1984: 1973: 1962: 1951: 1940: 1916: 1887: 1855: 1827: 1808: 1765: 1746: 1713: 1694: 1661: 1641: 1621: 1601: 1568: 1549: 1526: 1491: 1467: 1438: 1429: 1414: 1395: 1383: 1366: 1304: 1287: 1269: 1233: 1218: 1198: 1167: 1136: 1097: 1064: 1023: 994: 970: 946: 913: 889: 867: 840: 805: 776: 753: 726: 703: 684: 626: 604: 582: 568: 544: 528: 517: 500: 498: 495: 494: 493: 492: 491: 484: 478: 477: 476: 467:Ballbot-based 465: 458: 451: 444: 432: 429: 423: 420: 414: 411: 374: 371: 361: 358: 314:microprocessor 309: 306: 276: 273: 262: 259: 257: 254: 201: 198: 180:'s 2008 movie 100: 97: 15: 13: 10: 9: 6: 4: 3: 2: 2010: 1999: 1996: 1995: 1993: 1982: 1977: 1974: 1971: 1966: 1963: 1960: 1955: 1952: 1949: 1944: 1941: 1936: 1932: 1931: 1926: 1920: 1917: 1912: 1906: 1898: 1894: 1890: 1884: 1880: 1876: 1872: 1867: 1859: 1856: 1845:on 2010-04-02 1844: 1840: 1834: 1832: 1828: 1823: 1819: 1812: 1809: 1801: 1800: 1792: 1790: 1788: 1786: 1784: 1782: 1780: 1778: 1776: 1774: 1772: 1770: 1766: 1761: 1757: 1750: 1747: 1742: 1736: 1728: 1724: 1717: 1714: 1709: 1705: 1698: 1695: 1690: 1684: 1676: 1672: 1665: 1662: 1657: 1656: 1651: 1645: 1642: 1637: 1636: 1631: 1625: 1622: 1617: 1616: 1611: 1605: 1602: 1597: 1591: 1583: 1579: 1572: 1569: 1564: 1560: 1553: 1550: 1545: 1541: 1537: 1530: 1527: 1522: 1518: 1517: 1512: 1506: 1504: 1502: 1500: 1498: 1496: 1492: 1487: 1483: 1482: 1477: 1471: 1468: 1464:. p. 47. 1460: 1453: 1451: 1449: 1447: 1445: 1443: 1439: 1433: 1430: 1425: 1418: 1415: 1410: 1406: 1399: 1396: 1393: 1387: 1384: 1379: 1373: 1371: 1367: 1359: 1355: 1348: 1341: 1339: 1337: 1335: 1333: 1331: 1329: 1327: 1325: 1323: 1321: 1319: 1317: 1315: 1313: 1311: 1309: 1305: 1301:. April 2010. 1300: 1294: 1292: 1288: 1283: 1276: 1274: 1270: 1265: 1258: 1256: 1254: 1252: 1250: 1248: 1246: 1244: 1242: 1240: 1238: 1234: 1229: 1222: 1219: 1214: 1207: 1205: 1203: 1199: 1194: 1190: 1189: 1184: 1178: 1176: 1174: 1172: 1168: 1163: 1159: 1158: 1153: 1147: 1145: 1143: 1141: 1137: 1132: 1125: 1118: 1116: 1114: 1112: 1110: 1108: 1106: 1104: 1102: 1098: 1093: 1089: 1088: 1083: 1077: 1075: 1073: 1071: 1069: 1065: 1060: 1053: 1046: 1044: 1042: 1040: 1038: 1036: 1034: 1032: 1030: 1028: 1024: 1019: 1012: 1005: 1003: 1001: 999: 995: 990: 986: 985: 980: 974: 971: 966: 962: 961: 956: 950: 947: 942: 935: 928: 926: 924: 922: 920: 918: 914: 909: 905: 904: 899: 893: 890: 885: 878: 871: 868: 863: 859: 858: 853: 847: 845: 841: 836: 829: 822: 820: 818: 816: 814: 812: 810: 806: 801: 794: 787: 785: 783: 781: 777: 772: 771: 766: 760: 758: 754: 749: 745: 744: 739: 733: 731: 727: 722: 721: 716: 710: 708: 704: 699: 695: 688: 685: 680: 676: 669: 667: 665: 663: 661: 659: 657: 655: 653: 651: 649: 647: 645: 643: 641: 639: 637: 635: 633: 631: 627: 622: 615: 608: 605: 600: 593: 586: 583: 580: 575: 573: 569: 564: 563: 558: 551: 549: 545: 542: 537: 535: 533: 529: 526: 521: 518: 515: 510: 508: 506: 502: 496: 489: 485: 482: 481: 479: 474: 471:prototype at 470: 466: 463: 459: 456: 452: 449: 445: 442: 438: 437: 435: 434: 430: 428: 421: 419: 412: 410: 406: 402: 400: 396: 390: 388: 384: 380: 372: 370: 367: 359: 357: 355: 351: 346: 344: 340: 337:and possibly 336: 332: 331:accelerometer 328: 324: 320: 315: 307: 305: 303: 298: 295: 289: 285: 282: 274: 272: 269: 260: 255: 253: 251: 247: 242: 240: 236: 232: 228: 224: 220: 216: 215:underactuated 210: 208: 199: 197: 195: 194: 189: 185: 184: 179: 174: 172: 168: 162: 160: 156: 152: 148: 143: 139: 137: 133: 129: 124: 122: 117: 112: 110: 106: 98: 96: 94: 90: 86: 82: 78: 70: 65: 57: 50: 45: 38: 33: 27:, USA in 2005 26: 21: 1976: 1965: 1954: 1943: 1928: 1919: 1870: 1858: 1847:. Retrieved 1843:the original 1821: 1811: 1798: 1749: 1716: 1697: 1664: 1653: 1644: 1633: 1624: 1613: 1604: 1571: 1552: 1543: 1539: 1529: 1514: 1479: 1470: 1432: 1417: 1398: 1386: 1358:the original 1353: 1281: 1263: 1227: 1221: 1212: 1186: 1155: 1130: 1085: 1058: 1017: 982: 973: 958: 949: 940: 901: 892: 883: 870: 855: 834: 799: 768: 741: 718: 697: 687: 678: 620: 607: 598: 585: 560: 520: 464:(AAU) (2018) 443:(CMU) (2005) 425: 416: 407: 403: 391: 376: 363: 347: 345:algorithms. 339:magnetometer 311: 299: 290: 286: 278: 264: 243: 218: 211: 203: 191: 181: 175: 163: 144: 140: 127: 125: 120: 113: 102: 88: 84: 81:mobile robot 76: 74: 1723:"玉乗りロボット1号" 514:CMU Ballbot 130:in 2008 at 1849:2010-05-04 675:"Ballbots" 497:References 469:wheelchair 455:ETH Zurich 453:Rezero at 446:BallIP at 387:quaternion 379:controller 323:gyroscopes 294:suspension 171:omniwheels 136:ETH Zurich 121:ERROSphere 49:ETH Zurich 1905:cite book 1650:"YouTube" 1630:"YouTube" 1610:"YouTube" 460:Kugle at 335:gyroscope 227:actuators 1992:Category 1935:Archived 1897:15901355 1760:Archived 1735:cite web 1727:Archived 1708:Archived 1683:cite web 1675:Archived 1590:cite web 1582:Archived 1563:Archived 1546:(5): 58. 1521:Archived 1486:Archived 1409:Archived 1193:Archived 1162:Archived 1092:Archived 989:Archived 965:Archived 908:Archived 862:Archived 748:Archived 268:friction 217:system, 1930:YouTube 1655:YouTube 1635:YouTube 1615:YouTube 1516:YouTube 1481:YouTube 1188:YouTube 1157:YouTube 1087:YouTube 984:YouTube 960:YouTube 903:YouTube 857:YouTube 770:YouTube 743:YouTube 720:YouTube 308:Sensors 193:Caprica 159:YouTube 119:called 99:History 77:ballbot 1948:WALL-E 1895:  1885:  1822:GitHub 490:(2015) 475:(2023) 457:(2010) 450:(2007) 246:Segway 183:Wall-E 147:MATLAB 128:BallIP 1893:S2CID 1803:(PDF) 1462:(PDF) 1361:(PDF) 1350:(PDF) 1127:(PDF) 1055:(PDF) 1014:(PDF) 937:(PDF) 880:(PDF) 831:(PDF) 796:(PDF) 617:(PDF) 595:(PDF) 488:Festo 354:LiDAR 178:Pixar 1911:link 1883:ISBN 1741:link 1689:link 1596:link 562:IEEE 360:Arms 343:AHRS 281:wear 219:i.e. 188:Syfy 85:i.e. 1875:doi 395:LQR 366:DOF 302:DOF 250:yaw 69:DOF 1994:: 1927:. 1907:}} 1903:{{ 1891:. 1881:. 1869:. 1830:^ 1820:. 1768:^ 1758:. 1737:}} 1733:{{ 1725:. 1706:. 1685:}} 1681:{{ 1673:. 1652:. 1632:. 1612:. 1592:}} 1588:{{ 1580:. 1561:. 1544:75 1542:. 1538:. 1513:. 1494:^ 1478:. 1441:^ 1407:. 1369:^ 1352:. 1307:^ 1290:^ 1272:^ 1236:^ 1201:^ 1185:. 1170:^ 1154:. 1139:^ 1129:. 1100:^ 1084:. 1067:^ 1057:. 1026:^ 1016:. 997:^ 981:. 957:. 939:. 916:^ 900:. 882:. 854:. 843:^ 833:. 808:^ 798:. 779:^ 767:. 756:^ 740:. 729:^ 717:. 706:^ 696:. 677:. 629:^ 619:. 597:. 571:^ 559:. 547:^ 531:^ 504:^ 333:, 95:. 1913:) 1899:. 1877:: 1852:. 1824:. 1743:) 1691:) 1658:. 1638:. 1618:. 1598:) 1426:. 700:. 601:. 565:.

Index


Carnegie Mellon University

Tohoku Gakuin University

ETH Zurich


DOF
mobile robot
inverted pendulum
Carnegie Mellon University
degrees of freedom
University of Tokyo
Tohoku Gakuin University
ETH Zurich
MATLAB
University of Adelaide
ITMO University
YouTube
Aalborg University
omniwheels
Pixar
Wall-E
Syfy
Caprica
center of gravity
underactuated
degrees of freedom
actuators

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.