1. Introduction
There has been an increasing demand for flexible production systems that can produce individualized and customized products to meet diverse needs in recent years. For example, the German government has defined such flexible production systems as “smart factories” and is promoting Industry 4.0 to realize them [1]. To realize these smart factories, a higher level of automation is required.
One of the technologies required for advanced automation is the autonomous transportation of raw materials, products, etc. within an industrial plant, known as internal transport. Conventional internal transport often uses affixed equipment, such as conveyor belts. Changing production lines that use affixed equipment requires considerable additional investment and effort, making it difficult to realize a flexible production system.
In recent years, there have been reports of the use of mobile robots to achieve more flexible internal transport [2,3]. Various forms of mobile robot platforms have been proposed, including wheeled robots [4], quadrupedal [5] and bipedal robots [6]. Leg-type robots are capable of stable transportation on uneven terrain. However, in-house transport is often performed on paved roads, so wheeled robots with high motion efficiency are often employed. In particular, omnidirectional wheeled robots are often preferred for this due to their high maneuverability [7], with various mechanisms already proposed in literature [8].
In general, either omni wheels or mecanum wheels achieve omnidirectional movement. An omni wheel is a wheel with freewheel rollers on a plane perpendicular to its axis of rotation. By sliding in a direction parallel to its rotation axis, omnidirectional movement is achieved. On the other hand, a mecanum wheel uses freewheel rollers that continuously contact the wheel and the floor. As a result, mecanum wheels have the disadvantage of causing the robot to be prone to vibration because the contact point with the floor moves in the direction of the axis of rotation [9]. Due to this issue, we use omni wheels rather than mecanum wheels in this work.
The smaller the factory’s footprint, the better and more compact equipment is preferred. The same applies to mobile robots for internal transport. “Compact” is defined as “having a dense structure or parts or units closely packed or joined” [10]. In this work, we consider a robot to be compact if its structure and components leave little dead space. Our design policy is based on this idea. Robots built under the conditions that make them compact have a different wheel arrangement than conventional ones, so their control characteristics may differ. Therefore, special attention is paid to the effects of control errors in the operating characteristics due to intrinsic factors. It is not easy to control a system perfectly to follow the target control volume as internal and external factors influence its operation. It is even more complicated when the cost is a factor, such as in industrial applications. The effect on noise caused by imperfection of control is described as sensitivity to noise. To evaluate the sensitivity to intrinsic factors, we compare and discuss the trajectories of robots using a conventional wheel arrangement and our proposed arrangement, maintaining the same testing conditions. This way, the effect of external factors remains constant and observed differences can be mostly attributed to intrinsic factors.
To our knowledge, this is the first work that proposed a design methodology for an omni wheel robot that focuses on compactness, as well as verification of its sensitive to noise.
The contribution of our paper is as follows:
From the viewpoint of dead space and kinematics, we propose a design methodology for compact omnidirectional robots.
Through experimental validation, we demonstrate the feasibility of our approach and analyze the effects of wheel placement when following different trajectories.
Moreover, our experimental results show that by using our proposed arrangement, robots are more compact and have lower tracking errors (especially travel direction) and travel time when following straight trajectories, which are the most commonly utilized in factories. These results suggest that the proposed arrangement provides better performance in addition to spatial advantages in the design of robots used in factories.
The remainder of this paper is organized as follows. Section 2 summarizes recent research on wheel placement and control methods for omni wheel robots. Section 3 explains the conditions for a compact omni wheel arrangement, taking into account dead space and kinematics in omni wheel robots. Section 4 describes the specifications and experimental conditions of the robot that we built for motion evaluation and summarizes the experimental results. Finally, Section 5 summarizes the design method of the compact omni wheel robot and its sensitivity to noise as a summary of the previous explanations.
2. Related Work
There have been numerous studies on the design of omni wheel mobile robots. Shabalina et al. compare the characteristics of various mobile robots, including omni wheel robots [11]. Kanjanawanishkul discusses the movement mechanism of omnidirectional mobile robots and mentions the kinematics of omni wheel robots in [12]. A common consideration among most of these previous studies is that the omni wheel’s axes of rotation point toward the center of the robot. Although Wang et al. present kinematic equations for omni wheel mobile robots that do not have to follow this assumption, they still only validate them for a robot in which the axes point toward its center [13]. The restriction of omni wheel orientation also restricts the placement of actuators and other robot components, which affects its compactness. In this work, by not limiting the direction of the omni wheel, we achieve a compact design that would not be otherwise achievable.
However, by not limiting the orientation of the omni wheels, the sensitivity to noise, tracking errors, and vibrations caused by each wheel’s rotation may be different from that of a conventional wheel arrangement (wheels axis pointing toward the center of the robot). Hence, it is vital to compare the newly designed wheel arrangement’s sensitivity to those of a conventional robot. Loh et al. showed that a three-axis omni wheel robot has no singularity [14]. Because the robot designed in this study has different kinematics, it is necessary to reexamine the presence or absence of singularities. Path-following performance is also essential in evaluating the sensitivity to noise. To validate this, a platform is developed. To control the speed of the platform motors, a simple controller needs to be implemented. PID control is a popular method for speed control [15,16]; the difficulty lies in finding adequate parameters. Wang et al. and Pang et al. proposed a path-following method using model predictive control (MPC) [13,17]. However, MPC consumes a great amount of computational resources, making it impractical. Instead, we used a linear quadratic regulator (LQR) in this work. An LQR can find optimal control parameters for a multi-input, multi-output system in which the robot speed is used as input, and the speed of each actuator is used as output. This paper introduces a control method for omni wheel robots using LQR and compares path-following performance.
3. Compact Omni Wheel Robot Design
Regarding the location where wheels are placed, to maximize stability, it is desirable to have four wheels [18] and to have wheels at the four corners of the robot.
Then, it is necessary to determine the angle at which motors are placed. It is common practice to have the actuators placed so the wheels axes of rotation point toward the center of the robot [13,14,19,20,21,22]. However, it is essential to note that motors divide the space inside the robot where other components can be placed. Therefore, motors become obstacles to part placement, affecting how compact the robot can become. As will be proved later, the common practice of placing actuators pointing toward the robot’s center does not lead to compact designs.
3.1. Condition about Wheel Arrangement
Figure 1 shows two different motor arrangements to illustrate the difference in available space given the angle at which motors (red lines) are placed.
To find the most compact configuration, we need to identify the angles at which the available space is maximized. To simplify the problem, we consider dividing the robot into four identical areas by dividing the robot at the midpoint of its length (b) and width (a); consider that the length of the actuators is and its thickness 0. Then, since most of the parts on the robot, such as batteries, compute modules, sensors, etc. are rectangular, we try to maximize the area where rectangular parts can be placed.
Under these assumptions, the available areas where parts can be placed are (i) the rectangular portions divided by the actuator (light blue areas) and (ii) the remaining green area where actuators do not interfere.
To calculate (i), we know that the area of the largest rectangle inscribed in a triangle is half that of the triangle. Therefore, the total area () of the parts that can be placed in the rectangular areas (8 different areas) divided by the actuator is
(1)
To calculate (ii), we compute the rectangular portion not divided by the actuator , which results in
(2)
Therefore, the total area s where rectangular parts can be placed can be obtained by the following equation
(3)
Since the range of the angle between the circumference of the robot and the actuator is , from Equation (3), we find that the maximum area where rectangular parts can be placed is for angles or .
Therefore, when fabricating a high-density omni wheel robot, we should consider placing actuators angled to the periphery of the robot.
3.2. Compact Omni Wheel Robot Kinematics
To properly control an omni wheel robot, it is necessary to find the relationship between the velocity and angular speed of the robot’s center of mass and its wheels’ rotational speed. That is, the robot’s kinematic and inverse kinematic equations.
For the robot’s stability, a four-wheel robot is selected. Figure 2 shows the diagram of such a four-wheel robot.
Extending the kinematics equation proposed by Wang et al. [13] for a three-wheel robot to a four-wheel robot, we have that
(4)
where r and are the radius and angular velocity of the omni wheel. is the angle at which it is mounted. and are the distance and direction of the omni wheel with respect the robot’s center.As shown in Equation (4), in the case of a four-wheel robot, the kinematics matrix is not square, so the inverse kinematics cannot be obtained by inverting it. Instead, the pseudoinverse matrix is used to find the inverse kinematics as proposed in [15,16,23].
Following the aforementioned method, the inverse kinematics equation is found to be
(5)
Each row of the Jacobi matrix T must be linearly independent if the matrix has the pseudoinverse matrix . Therefore, each omni wheel direction must be different. In other words, to realize a compact four omni wheel robot, wheels must be along the periphery, and adjacent wheels must be orthogonal to each other.
4. Motion Verification
To verify that the sensitivity to noise of our proposed compact omnidirectional robot is similar to that of a conventional one (whose motors point toward its center), we implemented a simple robot and compared its performance to that of a conventional omnidirectional robot. We also verified that the equations described in the previous section adequately describe its motion.
In the remainder of this section, we describe the implemented robot’s hardware configuration and control method and describe the methodology used for the experiment and its results.
4.1. Hardware Configuration
The robot built for this experiment is based on the Nexus Robot’s 4WD 58mm omni wheel robot (
In the bottom layer, the DC motors are located. Figure 4 show the robot’s wheels configuration for the conventional and our proposed robot, respectively.
For this experiment, starting the second layer, the conventional and our proposed robot configuration do not change. In the second layer, the motor driver and its battery are located. The motor driver contains an Arduino-compliant microcontroller.
Since Kundu et al. have shown that the robot will be unstable if all four wheels are not grounded [24], a 1.5 [kg] weight was placed on the third layer so that all four wheels are grounded.
In the fourth layer, a single-board computer (Raspberry Pi 4) and its battery are placed. The single board computer is used for motion control.
In the fifth layer, an augmented reality (AR) marker is placed. The AR marker is used to acquire the robot’s position during the motion verification experiment. The AR marker was generated by a Robot Operating System package (
4.2. Control Method
To implement any model-based control method, we require the state-space equations that represent robot motion, as well as the model for our selected actuator (DC motors).
For this, using the model presented in [25], we express the relationship between the motor’s torque load and its angular velocity as
(6)
where is the torque load, is the angular velocity, E is the voltage applied, R is the motor’s resistance, and k is the torque constant. The torque is proportional to each acceleration with the moment of inertia as a coefficient. Assuming that the moment of inertia applied to the motor is constant for each motor, Equation (6) can be transformed using the relationship between load torque and angular acceleration and Equation (4).(7)
where .When the robot is running at the desired speed, , we have that . Linear quadratic regulator (LQR) is a control regulator often used to solve problems formulated like this. LQR is a method that aims to minimize
(8)
where and are the state and the input of the system and Q and R are the weight matrix of the function. In this case, is , and is where is the ideal voltages applied to each motors to move the robot at the target speed . It is needed to solve the following Riccati equation for the evaluation function minimization.(9)
where , and Q and R are the weight matrix; generally, with the identity matrix in the evaluation function, P is a solution to the equation and is uniquely determined by A, B, Q, and R. Using the matrix P satisfies this equation, the following equation expresses the voltages E applied to each motor to move the robot.(10)
4.3. Experimental Evaluation
To compare the performance of the robots with each configuration, the robots are tasked with following two different trajectories. The materials and conditions used in the experiments are listed in Table 1. As mentioned before, trajectories are measured using AR markers attached to the top surface of the robot. Specifically, the robot’s position is measured by tracking the AR marker using a camera located 2 m above the ground. A Logitech C930 camera was selected for this purpose (
The selected trajectories are (i) a circle with a radius of 0.4 m and (ii) a square with a side of 0.8 m to evaluate the omnidirectional robot’s characteristic movement in all directions and the forward–backward and left–right trends often used in transport robots. The size of these paths was selected as to fit in the camera’s field of view. The front of the robot is assumed to be the x-axis positive direction, and the robot’s initial position is set to x-coordinate 0.4 and y-coordinate 0.0. The circle and square paths are centered at the center of coordinates.
For each path, ten measurements were taken (the summary of the results and videos of the experiments are included in the Supplementary Materials). The target speed of the robot is determined based on wheel odometry only; no other sensors are employed (the camera is only used to get ground truth locations of the path followed). To avoid issues with uneven flooring, the experimental area is covered with a flooring vinyl (Lonseal’s Lonleam Plain,
4.4. Results
The traversed paths for each configuration and target trajectories are shown in Figure 5 and Figure 6.
From the experiment results, we can observe that the robots tend to prefer moving in the same direction as their wheels, making the shape of the trajectory different for both configurations. As it can be seen in Figure 5, for the conventional robot, the path looks like a rhomboid, while for our proposed design, it looks like a square.
These results can be explained by the DC motors not being driven correctly at a slow speed. This is confirmed when looking at Figure 7, which shows that the actual velocities of the robot do not follow target velocities accurately. This is a problem that can be mostly attributed to the controller; therefore, it can be stated that the LQR controller used does not suffice. As we are not interested in robot control but in understanding how the different configurations affect performance, we did not improve on this controller.
Instead, we focus on how wheel placement can affect trajectory control. While not due to an inherent mechanical design issue, these experiments prove that trajectory errors can result from poor control and mechanical design.
Finally, we evaluate the trajectory error by measuring the travel direction error between measured locations and their corresponding target locations.
The median of direction error for each robot configuration/test is shown in Table 2, Table 3, Table 4 and Table 5.
The median is used because it correctly evaluates the direction the robot moves by excluding the effects of outliers caused by lagging control. To assess if the median errors for the conventional and proposed arrangements are statistically significant, we performed a two-tailed t-test, with a rejection probability of 5%.
For the circular pattern (Table 1 and Table 2), we have that the difference in median distance errors for both configurations was not significantly different (t = 1.7; p < 0.106), while the difference in median angular errors was significant (t = 3.8; p < 0.0013). This shows that our proposed arrangement can provide the movement with less postural blur than the conventional type.
For the square pattern (Table 3 and Table 4), we found significant differences in the distance errors (t =13.3; p < 9.47 × 10) and angular errors (t = 6.6; p < 3.37 × 10). Given these values, we can ascertain that for the square pattern, our proposed arrangement improved performance.
The time required to complete the trajectory for each robot configuration/test is shown in Table 6. A two-tailed t-test with a rejection probability of 5% was applied to the time required for the two robots. We found significant differences in the time required for circle pattern (t = 6.5; p < 4.11 × 10) and square pattern (t = 13.1; p < 1.2 × 10). As a result of the above, the proposed arrangement has the potential to operate as accurately or more accurately as a conventional type and still operate at high speed.
5. Conclusions
Factories are required to reduce wasted space in order to lower costs. Therefore, mobile robots used in factories must be compact and have high maneuverability. This manuscript presented a methodology for designing compact omnidirectional mobile robots. In particular, omnidirectional mobile robots are equipped with omni wheels, which are less prone to vibrations than mecanum wheels. Omni wheel robots in prior studies are often designed, so their wheels’ axes of rotations point toward the center of the robot. However, restricting wheel placement also restricts the placement of other components, such as actuators, which may affect the system’s compactness. In this manuscript, we examined wheel arrangement without restricting the orientation of wheel axles. In terms of compactness, we showed that it is optimal to place the wheels so that the actuators are aligned with the robot’s perimeter.
To validate our proposed design, a comparison of the robot’s sensitivity to noise caused by each wheel’s rotation was made by having two robots, one with a compact wheel arrangement and one with a conventional wheel arrangement, move along two predetermined paths.
As a result of moving a circular path, the two robots were found to move along paths with different distortions. This distortion was attributed to an imperfection in the control of the LQR, which is that it cannot achieve a stable speed at low speeds. The different distortions exhibited suggest that the wheel arrangement changes the effect of imperfect control on the robot’s motion. When the robots traveled on a square pattern, the error of the proposed robot’s travel direction was smaller than the conventional type’s. This indicates that the proposed arrangement may be more effective in environments where the robot is often moved back and forth as well as left and right. The proposed arrangement is effective in factories because such movements are often performed in processes, as typified by internal transfers. Furthermore, the proposed arrangement travels more quickly in the two trajectories shows our approach is suitable for use in factories.
Conceptualization, M.H. and K.O.; software, M.H.; validation, R.M.; data curation, M.H.; writing—original draft preparation, M.H.; writing—review and editing, R.M. and K.O.; supervision, R.M.; project administration, R.M. and K.O. All authors have read and agreed to the published version of the manuscript.
M.H. is employees of the DAIHEN Corporation.
The following abbreviations are used in this manuscript:
PID | Proportional–Integral–Differential |
MPC | Model Predictive Control |
LQR | Linear Quadratic Regulator |
AR | Augmented Reality |
ROS | Robot Operating System |
IQR | Interquartile Range |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Figure 1. Pattern diagram of the area where parts can be placed: The actuators of length L are placed at an angle [Forumla omitted. See PDF.] at the four corners of a robot of width a length b. The available areas where parts can be placed are (i) the rectangular portions separated by the actuator (light blue areas) and (ii) the remaining green area where actuators do not interfere. (a) [Forumla omitted. See PDF.] [deg], [Forumla omitted. See PDF.]; (b) [Forumla omitted. See PDF.] [deg], [Forumla omitted. See PDF.].
Figure 2. Pattern diagram of the four-wheel robot: The parameters of each wheel of a four-wheel robot are shown when a wheel of radius r is placed at position (x, y) and direction [Forumla omitted. See PDF.]. [Forumla omitted. See PDF.] and [Forumla omitted. See PDF.] are the frontal and leftward velocities of the robot, respectively, and [Forumla omitted. See PDF.] and V are the rotational and ground speeds of the wheel.
Figure 3. Robot hardware configuration: The robot built for this experiment consists of five layers. The bottom two layers are the drive unit. The center is a weight for stabilization. The layer above that contains the control computer for path following. There is an AR marker at the top for position measurement.
Figure 4. Appearance and schematic diagram of the robots: The left side shows the robot’s appearance, the center shows the actual wheel arrangement, and the right side shows a conceptual diagram representing the area where parts can be placed. (a) Robot hardware with conventional arrangement; (b) robot hardware with proposed arrangement.
Figure 5. The robot trajectory during each run using circle pattern. (a) Conventional robot; (b) proposed robot.
Figure 6. The robot trajectory during each run using square pattern. (a) Conventional robot; (b) proposed robot.
Figure 7. Transition velocities of one of our experiments (circle pattern, proposed configuration, experiment no. 1).
The materials and conditions used in the experiments.
Material/Condition | Detail |
---|---|
Based Robot | NEXUS ROBOT’s 4WD 58 mm Omni Wheel Arduino Robot Kit 1 |
Wheel Material | Nylon + Polyethylene |
Flooring | Lonseal’s Lonleam Plain 2 |
Standard Applied to Flooring | JIS A 5705 |
Flooring Material | vinyl resin |
Flooring Size | 2 mm (thickness) × 1.82 m × 3 m |
Flooring laying method | direct placement (no adhesion) |
Camera | Logitech’s C930e 3 |
Camera Mounting Height | 2 m |
Room Temperature |
|
1
Median and interquartile range (IQR) of the distance error—circle pattern.
Distance Error [m] | Conventional | Proposed | ||
---|---|---|---|---|
Median | IQR | Median | IQR | |
No. 1 | 0.0025 | 0.0041 | 0.0057 | 0.0037 |
No. 2 | 0.0028 | 0.0038 | 0.0050 | 0.0042 |
No. 3 | 0.0041 | 0.0057 | 0.0049 | 0.0041 |
No. 4 | 0.0034 | 0.0062 | 0.0023 | 0.0027 |
No. 5 | 0.0039 | 0.0043 | 0.0036 | 0.0044 |
No. 6 | 0.0054 | 0.0087 | 0.0027 | 0.0029 |
No. 7 | 0.0044 | 0.0045 | 0.0031 | 0.0019 |
No. 8 | 0.0056 | 0.0084 | 0.0019 | 0.0027 |
No. 9 | 0.0051 | 0.0041 | 0.0020 | 0.0031 |
No. 10 | 0.0076 | 0.0092 | 0.0023 | 0.0041 |
All | 0.0044 | 0.0061 | 0.0033 | 0.0039 |
Median and interquartile range (IQR) of the heading direction (angular) error—circle pattern.
Angular Error [rad] | Conventional | Proposed | ||
---|---|---|---|---|
Median | IQR | Median | IQR | |
No. 1 | 0.207 | 0.239 | 0.177 | 0.134 |
No. 2 | 0.285 | 0.284 | 0.112 | 0.133 |
No. 3 | 0.161 | 0.235 | 0.080 | 0.116 |
No. 4 | 0.188 | 0.231 | 0.103 | 0.177 |
No. 5 | 0.191 | 0.246 | 0.074 | 0.082 |
No. 6 | 0.192 | 0.231 | 0.085 | 0.110 |
No. 7 | 0.158 | 0.152 | 0.064 | 0.117 |
No. 8 | 0.326 | 0.304 | 0.089 | 0.095 |
No. 9 | 0.167 | 0.159 | 0.255 | 0.219 |
No. 10 | 0.246 | 0.318 | 0.120 | 0.113 |
All | 0.207 | 0.233 | 0.112 | 0.142 |
Median and interquartile range (IQR) of the distance error—square pattern.
Distance Error [m] | Conventional | Proposed | ||
---|---|---|---|---|
Median | IQR | Median | IQR | |
No. 1 | 0.0106 | 0.0052 | 0.0044 | 0.0046 |
No. 2 | 0.0114 | 0.0044 | 0.0043 | 0.0035 |
No. 3 | 0.0123 | 0.0037 | 0.0031 | 0.0103 |
No. 4 | 0.0127 | 0.0041 | 0.0029 | 0.0048 |
No. 5 | 0.0131 | 0.0045 | 0.0046 | 0.0313 |
No. 6 | 0.0139 | 0.0048 | 0.0049 | 0.0067 |
No. 7 | 0.0137 | 0.0041 | 0.0077 | 0.0113 |
No. 8 | 0.0139 | 0.0031 | 0.0049 | 0.0117 |
No. 9 | 0.0152 | 0.0056 | 0.0050 | 0.0044 |
No. 10 | 0.0152 | 0.0040 | 0.0038 | 0.0058 |
All | 0.0133 | 0.0050 | 0.0044 | 0.0073 |
Median and interquartile range (IQR) of the heading direction (angular) error—square pattern.
Angular Error [rad] | Conventional | Proposed | ||
---|---|---|---|---|
Median | IQR | Median | IQR | |
No. 1 | 0.192 | 0.134 | 0.032 | 0.032 |
No. 2 | 0.204 | 0.133 | 0.056 | 0.085 |
No. 3 | 0.152 | 0.257 | 0.079 | 0.105 |
No. 4 | 0.172 | 0.271 | 0.059 | 0.097 |
No. 5 | 0.137 | 0.312 | 0.037 | 0.045 |
No. 6 | 0.154 | 0.198 | 0.188 | 0.140 |
No. 7 | 0.189 | 0.273 | 0.091 | 0.109 |
No. 8 | 0.197 | 0.259 | 0.056 | 0.107 |
No. 9 | 0.179 | 0.158 | 0.050 | 0.090 |
No. 10 | 0.162 | 0.144 | 0.049 | 0.048 |
All | 0.178 | 0.213 | 0.059 | 0.101 |
Time required to complete the trajectory.
Time [s] | Circle Pattern | Square Pattern | ||
---|---|---|---|---|
Conventional | Proposed | Conventional | Proposed | |
No. 1 | 10.8 | 10.4 | 17.8 | 15.0 |
No. 2 | 11.8 | 10.8 | 20.8 | 14.8 |
No. 3 | 11.6 | 10.6 | 19.2 | 15.6 |
No. 4 | 11.6 | 10.8 | 19.2 | 15.2 |
No. 5 | 11.6 | 10.8 | 19.2 | 16.0 |
No. 6 | 12.4 | 11.0 | 19.4 | 16.0 |
No. 7 | 11.8 | 10.6 | 19.6 | 16.4 |
No. 8 | 12.4 | 10.8 | 19.4 | 16.0 |
No. 9 | 11.8 | 10.4 | 19.6 | 16.0 |
No. 10 | 12.6 | 10.8 | 20.0 | 15.4 |
Average | 11.8 | 10.7 | 19.4 | 15.6 |
Standard Deviation | 0.5 | 0.2 | 0.8 | 0.5 |
Supplementary Materials
The following supporting information can be downloaded at:
References
1. Rojko, A. Industry 4.0 Concept: Background and Overview. Int. J. Interact. Mob. Technol.; 2017; 11, pp. 77-90. [DOI: https://dx.doi.org/10.3991/ijim.v11i5.7072]
2. Indri, M.; Grau, A.; Ruderman, M. Guest Editorial Special Section on Recent Trends and Developments in Industry 4.0 Motivated Robotic Solutions. IEEE Trans. Ind. Inform.; 2018; 14, pp. 1677-1680. [DOI: https://dx.doi.org/10.1109/TII.2018.2809000]
3. Fellan, A.; Schellenberger, C.; Zimmermann, M.; Schotten, H.D. Enabling communication technologies for automated unmanned vehicles in industry 4.0. Proceedings of the 2018 International Conference on Information and Communication Technology Convergence (ICTC); Jeju, Korea, 17–19 October 2018; pp. 171-176. [DOI: https://dx.doi.org/10.1109/ictc.2018.8539695]
4. Huang, H.W.; Chen, J.; Chai, P.R.; Ehmke, C.; Rupp, P.; Dadabhoy, F.Z.; Feng, A.; Li, C.; Thomas, A.J.; da Silva, M. et al. Mobile Robotic Platform for Contactless Vital Sign Monitoring. Cyborg Bionic Syst.; 2022; 2022, 9780497. [DOI: https://dx.doi.org/10.34133/2022/9780497] [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/35571871]
5. Wang, L.; Meng, L.; Kang, R.; Liu, B.; Gu, S.; Zhang, Z.; Meng, F.; Ming, A. Design and Dynamic Locomotion Control of Quadruped Robot with Perception-Less Terrain Adaptation. Cyborg Bionic Syst.; 2022; 2022, 9816495. [DOI: https://dx.doi.org/10.34133/2022/9816495]
6. Wang, Y.; Li, W.; Togo, S.; Yokoi, H.; Jiang, Y. Survey on Main Drive Methods Used in Humanoid Robotic Upper Limbs. Cyborg Bionic Syst.; 2021; 2021, 9817487. [DOI: https://dx.doi.org/10.34133/2021/9817487]
7. Qian, J.; Zi, B.; Wang, D.; Ma, Y.; Zhang, D. The Design and Development of an Omni-Directional Mobile Robot Oriented to an Intelligent Manufacturing System. Sensors; 2017; 17, 2073. [DOI: https://dx.doi.org/10.3390/s17092073]
8. Jacobs, T. Omnidirectional robot undercarriages with standard wheels—A survey. Proceedings of the 25th International Conference on Mechatronics and Machine Vision in Practice (M2VIP); Stuttgart, Germany, 20–22 November 2018; pp. 1-6. [DOI: https://dx.doi.org/10.1109/M2VIP.2018.8600822]
9. Almasri, E.; Uyguroğlu, M.K. Modeling and Trajectory Planning Optimization for the Symmetrical Multiwheeled Omnidirectional Mobile Robot. Symmetry; 2021; 13, 1033. [DOI: https://dx.doi.org/10.3390/sym13061033]
10. Merriam-Webste. 2022; Available online: https://www.merriam-webster.com/ (accessed on 24 March 2022).
11. Shabalina, K.; Sagitov, A.; Magid, E. Comparative analysis of mobile robot wheels design. Proceedings of the 11th International Conference on Developments in eSystems Engineering (DeSE); Cambridge, UK, 2–5 September 2018; pp. 175-179. [DOI: https://dx.doi.org/10.1109/dese.2018.00041]
12. Kanjanawanishkul, K. Omnidirectional wheeled mobile robots: Wheel types and practical applications. Int. J. Adv. Mechatron. Syst.; 2015; 6, 289. [DOI: https://dx.doi.org/10.1504/IJAMECHS.2015.074788]
13. Wang, C.; Liu, X.; Yang, X.; Hu, F.; Jiang, A.; Yang, C. Trajectory Tracking of an Omni-Directional Wheeled Mobile Robot Using a Model Predictive Control Strategy. Appl. Sci.; 2018; 8, 231. [DOI: https://dx.doi.org/10.3390/app8020231]
14. Loh, W.; Low, K.; Leow, Y. Mechatronics design and kinematic modelling of a singularityless omni-directional wheeled mobile robot. Proceedings of the IEEE International Conference on Robotics and Automation (Cat. No.03CH37422); Taipei, Taiwan, 14–19 September 2003; Volume 3, pp. 3237-3242. [DOI: https://dx.doi.org/10.1109/robot.2003.1242089]
15. Rijalusalam, D.U.; Iswanto, I. Implementation Kinematics Modeling and Odometry of Four Omni Wheel Mobile Robot on the Trajectory Planning and Motion Control Based Microcontroller. J. Robot. Control; 2021; 2, pp. 448-455. [DOI: https://dx.doi.org/10.18196/jrc.25121]
16. Sofwan, A.; Mulyana, H.R.; Afrisal, H.; Goni, A. Development of omni-wheeled mobile robot based-on inverse kinematics and odometry. Proceedings of the 6th International Conference on Information Technology, Computer and Electrical Engineering (ICITACEE); Taipei, Taiwan, 26–27 September 2019; pp. 1-6. [DOI: https://dx.doi.org/10.1109/icitacee.2019.8904418]
17. Pang, F.; Luo, M.; Xu, X.; Tan, Z. Path Tracking Control of an Omni-Directional Service Robot Based on Model Predictive Control of Adaptive Neural-Fuzzy Inference System. Appl. Sci.; 2021; 11, 838. [DOI: https://dx.doi.org/10.3390/app11020838]
18. Wu, X.B.; Chen, Z.; Chen, W.B.; Wang, W.K. Research on the design of educational robot with four-wheel omni-direction chassis. J. Comput.; 2018; 29, pp. 284-294. [DOI: https://dx.doi.org/10.3966/199115992018082904024]
19. Al-Ammri, A.S.; Ahmed, I. Control of omni-directional mobile robot motion. Al-Khwarizmi Eng. J.; 2010; 6, pp. 1-9.
20. Cuellar, F. Analysis and design of a wheeled holonomic omnidirectional robot. Proceedings of the IEEE 3rd Latin American Robotics Symposium; Santiago, Chile, 26–27 October 2006; pp. 41-46. [DOI: https://dx.doi.org/10.1109/lars.2006.334341]
21. Krinkin, K.; Stotskaya, E.; Stotskiy, Y. Design and implementation raspberry pi-based omni-wheel mobile robot. Proceedings of the Artificial Intelligence and Natural Language and Information Extraction, Social Media and Web Search FRUCT Conference (AINL-ISMW FRUCT); St. Petersburg, Russia, 9–14 November 2015; pp. 39-45. [DOI: https://dx.doi.org/10.1109/ainl-ismw-fruct.2015.7382967]
22. Kim, C.; Suh, J.; Han, J.H. Development of a Hybrid Path Planning Algorithm and a Bio-Inspired Control for an Omni-Wheel Mobile Robot. Sensors; 2020; 20, 4258. [DOI: https://dx.doi.org/10.3390/s20154258] [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/32751685]
23. Afridi, M.M.; Usman, J. Control and efficiency analysis of multi-motion of four wheel drive omni-directional robot. Proceedings of the International Conference on Robotics and Automation in Industry (ICRAI); Rawalpindi, Pakistan, 21–22 October 2019; pp. 1-6. [DOI: https://dx.doi.org/10.1109/icrai47710.2019.8967382]
24. Kundu, A.S.; Mazumder, O.; Lenka, P.K.; Bhaumik, S. Design and Performance Evaluation of 4 Wheeled Omni Wheelchair with Reduced Slip and Vibration. Procedia Comput. Sci.; 2017; 105, pp. 289-295. [DOI: https://dx.doi.org/10.1016/j.procs.2017.01.224]
25. Hughes, A.; Drury, B. Electric Motors and Drives: Fundamentals, Types and Applications; Newnes: London, UK, 2019; [DOI: https://dx.doi.org/10.1016/C2017-0-03226-3]
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
Compact omnidirectional mobile robots are required to automate transportation of raw materials, products, etc. within an industrial plant. This paper focuses on omni wheel robots with low vibration and wheel arrangements that contribute to compactness. Due to its wheels’ configuration, our proposed compact robot may have different sensitivity to noise (controller) and different performance (errors) when following a predetermined path, compared to conventional ones. Using a simple DC motor, a robot with the proposed arrangement and a conventional robot run along a predetermined path. A linear–quadratic regulator that is processed lightly is used to control the robots for practicality. As a result, the robot’s trajectory in the proposed arrangement showed a distortion different from that of the conventional type. The distortion of the trajectory was attributed to the inability of the DC motor to rotate stably at low speed. The different distortions exhibited suggest that the wheel arrangement changes the effect of imperfect control on the robot’s motion. In addition, the proposed arrangement showed the possibility of being suitable for a transport robot because the wheels are placed in the four corners of the robot, facing forward, backward, left, and right.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer