Reversing control of a car with a trailer
using the driver assistance system
Jae Il Roh1 and Woojin Chung2
1,2 School of Mechanical Engineering, Korea University, Seoul, KOREA
Abstract Passive trailer systems provide a variety of advantages in delivery and transportation applications. The transportation capacity of the truck with multiple trailers can be increased in proportion to the number of trailers. The cost of the car with trailers is much lower than the cost of multiple cars. However, the major drawback of the trailer system is that the control problem is difficult. We concentrate on the motion control problem of ʺpushingʺ trailers because pushing is much more difficult than ʺpullingʺ. In this paper, it is shown how the car with passive trailers can be easily controlled by the use of the proposed driver assist system and the motion control scheme. Since the keypad is the only additional device for the driver assist system, the proposed scheme can be implemented with the conventional trucks without many hardware modifications. The manual control strategy of pushing is established. The kinematic design of the passive trailer is adopted from the prior work (Park and Chung, 2004). The kinematic configuration design of the car with trailers is proposed for pushing control. The usefulness of the proposed scheme is experimentally verified with the small scale car with trailer system for the car parking problem. The parking control requires forward and reverse motion in narrow environment. It is shown that even beginners can easily control the pushing motion with the proposed scheme. Keywords Trailer, Motion control, Driver Assistance, Tractor 114 International Journal of Advanced Robotic Systems, Vol. 8, No. 2. (2011)
Vol. 8, No. 2. (2011), ISSN 1729-8806, pp 114-121
1. Introduction Figure 1. Examples of passive trailer systems: Camping trailer(Courtesy of Airstream, INC., upper left), Multiple bus(Courtesy of Seoul city, lower left), and Luggage trailers(Courtesy of Airport, INC., right) Passive trailers increase transportation capacity of a vehicle. There are many application examples including multiple trailer trucks, articulated buses, boat or camping trailers, airport luggage carriers and passenger vehicles. Some systems are shown in Fig. 1. The fabrication cost of passive trailers is lower than active vehicles. The operation cost is much lower because the required number of drivers is small. However, the major drawback of the trailer system is the difficulty of motion control. The trailer systems have been studied from the viewpoint of nonlinear control theory. Typical examples include the proof of controllability (Laumond, 1993), the chained form conversion (Murray and Sastry, 1993) and the approach using the differential flatness (Rouchon et. al., 1993). Other examples can be found in (Sordalen and www.intechweb.org
www.intechopen.com
Wichlund, 1993; Tibury, et. al., 1993; Lamiraux and Laumond, 1998). The motion control problem of the car like vehicle with passive trailers has been widely studied. Yi et al. proposed a pushing motion control strategy for truck and trailer systems using the fuzzy controller (Chen et. al., 2000). Matsushita et al. proposed a pushing motion controller based on the Lyapunov function design for two passive trailers (Matsushita and Murakami, 2006). Slagle (Hougen, et. al., 1997) proposed the backward motion control scheme of the car with two trailers by adopting the artificial neural network. In general, the approaches based on the soft computing techniques (Chen et.al., 2000; Matsushita and Murakami, 2005, Hougen, et. al. 1997) possibly require modification when the target environment is changed. Ollero (Gomez‐Bravo et. al., 2002) proposed a parallel parking control for a car with one trailer through switching strategies, Altafini et al. proposed a motion controller for a four wheeled tractor and a single trailer (Altafini, et. al., 2001). The number of trailers was limited to one in (Gomez‐Bravo et. al., 2002; Altafini, et. al., 2001). In this research, we deal with two different motions of a trailer system that consists of a car with passive trailers. When a car “pulls” passive trailers, the car leads the system and trailers follow the car. The last trailer is at the head of the system when a car “pushes” passive trailers. From the viewpoint of control, the pulling motion is open loop stable. The pushing motion is an open loop unstable control problem as illustrated in (Zöbel, 2003). In our prior work, we proposed the kinematic design of the off‐hooked passive trailers (Lee and Chung, 2004). Owing to the kinematic design, the path following of trailers with respect to the foregoing trailer path can be accomplished accurately for both forward and reverse direction. In addition, a practical pushing motion control scheme was established for the omni‐directional mobile robot with trailers in (Park and Chung, 2004). The objective of this study is to provide a practical solution to the pushing motion control problem when a driver manually controls the vehicle which is connected with multiple passive trailers. The proposed solution is composed of two steps. The first step is to find appropriate kinematic configuration. The omnidirectional mobile robot was adopted in our prior works (Park and Chung, 2004). Since the car‐like vehicle is considered in this study, the admissible direction of pushing is limited by the maximum steering angle of front wheels. Therefore, the kinematic configuration of the system should be carefully designed in order to avoid input saturation. 115 International Journal of Advanced Robotic Systems, Vol. 8, No. 2. (2011)
The second step is to develop the driver assist system. The key idea of the proposed pushing control is to change the control problem from the difficult pushing motion to the easy pulling motion. Since the keypad is the only additional device for the driver assist system, the proposed scheme can be implemented with the conventional trucks without many hardware modifications. The manual control strategy of pushing is established. The kinematic design of the passive trailer is adopted from the prior work (Yoo and Chung, 2010). One of the original contributions of this study is that this paper focuses on the manual control by a driver. The scope of the prior publications was limited to the unmanned autonomous control. This paper is organized as follows. Section II shows the kinematic model and design of a trailer system. The pushing motion control strategy is proposed in section III. Section IV presents the experimental results. Some concluding remarks are given in Section V. A part of this study was published in (Yoo and Chung, 2010). 2. Design of the Kinematic Configuration of the Vehicle with Trailers 2.1. Design of passive trailers There are many alternatives in trailer design as in (Fukushima, et. al., 1998; Yamamiya, 1990; Nakamura, et. al, 1999; Bolzern, et. al., 1993; Altafini, 1999). In this study, the off‐hooked trailer design (Bolzern, et. al., 1993) in Fig. 2 is adopted. Wheel orientations are fixed. Trailers are connected through the front and real connecting links with uniform lengths. Each joint is modeled as a free joint. The advantages of the off‐hooked trailer can be summarized as follows: The path of a following trailer is almost identical to the path of the foregoing trailer. Path following performance is excellent regardless of the number of trailers as shown in (Lee and Chung 2004) Since the structure is symmetric, the control problem becomes simpler regardless of the moving direction. Figure 2. The kinematic model of a car with a off‐hooked trailer www.intechweb.org
www.intechopen.com
The mechanical structure is simple. It is easy to implement docking and releasing between trailers. Since the structure is modular, arbitrary number of trailers can be connected. The kinematic model is simple and the control problem becomes simpler. 2.2. Multiple passive trailer system pulled by a car Fig. 3 shows the kinematic structure of the vehicle with n trailers. The nomenclature is summarized in Table.1. A kinematic equation between the vehicle velocity and the velocity of trailer n can be written as a following equation. v0 cos n
0 sin n / d trailer
i
i ( 1)
k 1
k 1
(1) n 1 d trailer sin n vn
( 1) n 1 cos n n
(1) ( k 1 k ), i 1, , n
0
v0
tan
L
(2) The above equation (2) shows the angular velocity of the vehicle in terms of the steering input angle.
The pushing control problem for a car‐like vehicle is more difficult than the control problem for the omni‐directional robot. The vehicle is under the nonholonomic constraint and the steering angle of front wheels is limited. Therefore, the admissible direction of pushing velocity is limited by [‐β ~β] as shown in Fig. 3. β is defined at the hinge 0 with respect to the vehicle local coordinate. This region is defined as the feasible velocity region and it is represented by a following equation. max tan 1 (
Since the above βmax implies the input saturation, it is desirable to maximize βmax. Since the input saturation results from the kinematic structure, larger βmax is preferred regardless of the controller structure. It is significant to investigate how βmax can be increased. From equation (3), following candidates can be derived. A1) Increasing the maximum steering angle of the car, βmax A2) Decreasing the length of the wheelbase of the car, L A3) Increasing the length of the rear link, dcar A4) Changing the kinematic configuration Since it is difficult to change A1 and A2 in conventional vehicles, it is hard to accept A1 or A2 in practice. A3 can be a possible solution to increase β. However, path following errors of trailers increase when A3 is chosen. In addition, the longer link is not preferred because it increases the overall length of a vehicle.
Our idea is to change the connecting configuration of a vehicle and the first trailer as shown in Fig. 4. As shown in fig. 4, the main idea is to connect passive trailers to the front bumper of a car when a pushing motion for a trailer system is required. Please note that the velocity mapping between the last trailer and the first trailer is completely identical to the mapping in eq. (1). beta of the proposed approach can be obtained by a following equation. max tan 1 ((1
Figure 3. Conventional approach: passive trailers are pulled by a car Nomenclature L Length of the wheelbase of the car. dcar Length of the connecting link of the car. max Maximum steering angle of the car. r d dcar
tan max ) (3) L
dcar
) tan max )
L
(4)
The βmax in equation (4) is always larger than βmax with the conventional connecting configuration in equation (3).
The kinematic equation between the first trailer and the vehicle in Fig. 4 can be written as follows. Turning radius of a car and a passive trailer with respect to the center of rear wheel axle of a car. Length of the connecting link of the passive trailer.
Table 1. Nomenclature for Deriving Feasible Velocity Region
cos n
(1)n1 dtrailer sin n
v0
vn
dtrailer
1
n1
sin
(
1)
cos
0
n
n n
(5) dtrailer L
dtrailer L
i
{ i (1)k 1 (k 1 k ), i 1,, n
k 1
www.intechweb.org
www.intechopen.com
Jae Il Roh and Woojin Chung: Reversing control of a car with a trailer using the driver assistance system
116
3. Pushing Motion Ccontrol by the Use of the Driver Assist System 3.1. Driver Assistance System(DAS) A driver can easily carry out pushing motion control of multiple trailers by the use of the proposed Driver Assist System (DAS). Fig. 4 illustrates the structure of DAS. DAS is composed of following devices. ‐ A rear view camera that is installed at the last trailer. ‐ A rear view image display ‐ An electrically actuated power steering ‐ Joint angle sensors at revolute joints between trailers. ‐ A keypad in order to receive driverʹs steering command The key idea is that a driver can directly control the last trailer as if the driver is sitting on the last trailer. The driver feels that the last trailer is an active vehicle and the last trailer pulls the other trailers and the vehicle. Therefore, the pushing control of the vehicle is converted into the pulling motion. The control command for turning motion of the last trailer is given through a steering keypad. A driver selects a desired turning radius out of five buttons as shown in Fig. 4. The steering wheel of a vehicle is automatically controlled by the pushing motion controller. Translational motion of a vehicle is directly controlled by a driver in conventional way. Recently, many commercially available automobiles are equipped with the automated parking control function. During the parking control, steering motion is automatically controlled, while translation is controlled manually. This assignment of the control role is identical to the proposed DAS. 0
n ',n '
Figure 4. Composition of multiple trailer system pulled a car with Driver Assistance System A large number of recent automobiles are equipped with a rear view camera, the image display and an electrically actuated power steering system. The installation of the joint angle sensors and steering keypad is easy. Instead of 117 International Journal of Advanced Robotic Systems, Vol. 8, No. 2. (2011)
the steering keypad, various interfaces such as a joystick can be adopted. Therefore, the DAS can be easily implemented in practice because only minor hardware modification is required. 3.2. Pushing motion control strategy The proposed pushing motion control strategy by the use of DAS can be summarized as the following steps. Step1) A driver gives a steering command through the steering keypad while watching the rear view image. A driver decides the desirable turning radius of the last trailer. Step2) The motion controller computes the desired steering angle. The controller automatically actuates electrical power steering of the vehicle. Step3) A human driver manually controls the translational motion. In the above Step2), the steering angle of the vehicle is computed from the inverse kinematics in equation (5). The control loop repeatedly carries out the above steps. The control block diagram of the proposed strategy can be represented as Fig. 5. 1 , 1
1 ', 1 '
0
1
0 ',0 '
Figure 5. The control block diagram of the proposed control strategy In the control of vehicles, it is significant to reflect human driverʹs intention. For example, translation control during the parking motion is manually carried out in order to clarify the responsibility of a driver. The collisions can be manually prevented by stopping motion regardless of the steering motion. 4. Experiments 4.1. Experimental setup Fig. 6 shows the experimental system. There is no limitation on the number of controllable trailers in theory. In the experimental system, a vehicle with one trailer is adopted for quantitative comparison. The steering mechanism of the 1/10 scale experimental vehicle is identical to the real automobiles. A commercialized pose sensing system STARGAZER is employed in order to monitor the position of a trailer. The vehicle controller is www.intechweb.org
www.intechopen.com
independent of the pose measurement. A potentiometer is installed at the connecting joint. The maximum steering angle max is 22.5°. The wheel base L is 0.305m. The lengths of links are set to be dcar = dtrailer = 0.198m. The rear view camera is installed at the trailer. [‐β ~β] of a trailer system in conventional kinematic configuration is [‐15.1 ~15.1].[‐β ~β] of a trailer system in proposed kinematic configuration is [‐34.3 ~34.3]. Fig. 7 shows the experimental environment. The course design is identical to garage parking course. It is more difficult than the course of the driverʹs license test in Korea. A driver is required to complete the pushing control of a trailer from the initial to the final pose in Fig. 7. It is generally known to be a difficult test because the mission should be completed in 5 minutes without any collision. Figure 6. Experimental setup: a car‐like mobile robot with one passive trailer For comparison, following 3 experimental conditions were chosen. Feature Conventional A trailer is connected to the rear bumper of a vehicle without DAS. DAS‐only A trailer is connected to the rear bumper of a vehicle with DAS. Proposed A trailer is connected to the front bumper of a vehicle with DAS. Table 2. The feature of trailer system with a car according to control strategy and kinematic configuration www.intechweb.org
www.intechopen.com
Figure 7. Experimental environment: garage parking of trailer system Since manual control is considered, driverʹs skill affects the resultant performance. Three different types of test drivers were selected. A ʺBeginnerʺ does not have any experience on vehicle control. A beginner does not have a driverʹs license. An ʺIntermediateʺ is skillful at control of the vehicle without trailers. An Intermediate acquired a driverʹs license. An ʺExpertʺ is skillful at the trailer control. Each driver completed three trials for each experimental condition in Table 2. The translation of a vehicle is manually controlled with the keypad. The mean of the translational velocity is approximately 0.07m/s. The speed corresponds to 2.5km/h that is similar to the speed of a real vehicle during the parking control. 4.2. Experimental results Fig. 8 shows the experimental results for the case of Beginnerʹs control. Fig. 8 (a) shows the trailer path in the x‐y plane under the experimental condition ʺConventionalʺ. The cusp of the path implies that the moving direction was switched. When the driver feels that the current configuration is inappropriate, the driver carries out pulling control in order to change the configuration. The number of cusps in Fig. 8(a) was 31. Fig. 8(b) shows the angular position of the trailer with respect to time. Local maximum points are cusps that were required to avoid collisions or jack‐knife effects. It is evident that the pushing motion control task is extremely difficult for a beginner under the conventional experimental condition. Jae Il Roh and Woojin Chung: Reversing control of a car with a trailer using the driver assistance system
118
Pulling motion
Pushing motion
Alteration to Pushing motion
(a) The trailer path in the x‐y plane under the experimental condition ʺConventionalʺ (d) X‐pose of the backward motion of the passive trailer system in condition DAS‐only (b) The distance of the trailer with respect to time in condition “Conventional” Pulling motion
Pushing motion
Alteration to Pushing motion
(c) The trailer path in the x‐y plane under the experimental condition ʺDAS‐only” 119 International Journal of Advanced Robotic Systems, Vol. 8, No. 2. (2011)
(e) Backward motion of the passive trailer system in condition “Proposed” Figure 8. Experimental result of a driver Beginner of backward motion control of three types of passive trailer system An experimental result under the DAS‐only is presented in Fig. 8(c) and Fig.8(d). Owing to the DAS, it is clear that a driver easily accomplished the pushing control toward the goal. Although the kinematic configuration is identical to the conventional condition, there was only 1 cusp in Fig. 8(c). The cusp was resulted from the input saturation of the steering angle. Fig. 8(e) shows the result under the Proposed condition. The DAS is employed and the kinematic configuration was changed. There is no cusp in the trailer path the trailer is smoothly driven to the goal. It is clear that the proposed strategy plays a significant role to improve control performance of manual pushing motion. www.intechweb.org
www.intechopen.com
Mean drivin
g time (s) Beginner 227.7 DAS‐
only 120.8 Intermedi
ate Expert 189.9 89.9 47.9 139.7 87.5 51.6 Mean numb
er of cusps Beginner 29.7 2.0 1.0 Intermedi
ate Expert 14.7 1.3 0 7.3 1.3 0 Conventional Proposed 61.1 Table 3. Experimental results of backward motion control Figure 9. Bar graph of mean driving time (s) of backward motion experiments Figure 10. Bar graph of mean number of cusps of backward motion experiments Table 3 summarizes the experimental results. Bar graphs are shown for quantitative comparison and visualization in Fig. 9 and Fig. 10. Fig. 9 shows the mean, minimum and maximum of driving time under each experimental condition. Fig. 10 represents the mean, minimum and maximum number of cusps. From Fig. 9 and Fig. 10, it can be seen that Conventional was the most difficult task for every driver. The contribution of DAS was noteworthy in all cases. Owing to the DAS, the control problem became extremely easy regardless of driverʹs capability. It was clarified that even beginner can easily accomplish the pushing motion control by the use of the proposed strategy. When the www.intechweb.org
www.intechopen.com
proposed strategy is adopted, the beginnerʹs performance is superior to the performance of the expert under the conventional condition. Since the input saturation can be avoided by the proposed scheme, the Proposed was better than DAS‐only. 5. Conclusion We have proposed two approaches in order to assist manual control of a driver for a car with passive trailers. By the use of the proposed Driver Assistance System, a driver can easily control the reversing motion of the system. The second idea is to change the connecting configuration of the vehicle with trailers. The feasible velocity region is defined in order to compare the kinematic characteristics. The proposed scheme was experimentally tested in success using the miniature trailer system. So far, there have been many works on autonomous control of mobile robots as in (Chung, et.al, 2010; Moon, et.al, 2010, Lee. et.al, 2010, Kim, et. al, 2010; Chung, et. al, 2009; Kim and Chung, 2008; Chung, et. al, 2007). This work points out a new direction of mobile robotic application, because the manual control is significant in many practical applications. 6. Acknowledgments This research was supported in part by the MKE, Korea, under the National Robotics Research Center for Autonomous Navigation Technology support program. This research was also supported by Basic Science Research Program through the NRF grant funded by the MEST. 7. References [1] J. P. Laumond (1993). Controllability of a Multibody Mobile Robot, IEEE Transactions on Robotics and Automation, Vol. 9, No. 6. [2] R. M. Murray and S. S. Sastry. (1993) Nonholonomic motion planning: Steering using sinusoids IEEE Transactions on Automatic Control, Vol.38, No.5, pp. 700~716. [3] P. Rouchon, M. Fliess, J. Levine and P. Martin. (1993). Flatness, motion planning and trailer systems,Proceedings of the 32th IEEE Conf. on Decision and Control, pp.2700~2705, San Antonio, Texas. [4] O. J. Sørdalen, and K. Y. Wichlund. (1993). Exponential stabilization of a car with n trailers”, Proceeding of 32nd conference on Decision and Control, pp. 978‐983, San Antonio. [5] D. M.Tilbury, R. M. Murray and S. S. Sastry. (1993). Trajectory generation for n‐trailer problem using Goursat normal form Proceedings of the IEEE control and Decision conference, pp. 971‐977. Jae Il Roh and Woojin Chung: Reversing control of a car with a trailer using the driver assistance system
120
[6] F. Lamiraux and J. P. Laumond. (1998). A practical approach to feedback control for a mobile robot with trailer,Proceedings of the 1998 International Conference on Intelligent Robotics and Automation, pp. 3291‐3296, Leuven, Belgium. [7] Bor‐Sen Chen, Charng‐Shi Wu, Huey‐Jian Uang. (2000). A minimax tracking design for wheeled vehicles with trailer based on adaptive fuzzy elimination scheme IEEE Transactions on Control Systems Technology, Vol. 8, Issue 3, pp. 418‐434. [8] K. Matsushita, T. Murakami. (2006). Backward Motion Control for Articulated Vehicles with Double Trailers Considering Driver’s Input, IEEE Annual conference on Industrial Electronics, pp 3052 ‐ 3057, Nov.. [9] F. Hougen, M. Gini, and J. Slagle. (1997). Rapid Unsupervised Connectionist Learning for Backing a Robot with Two Trailers, International Conference on Robotics and Automation, pp. 2950 ‐ 2955, Albuquerque, New Mexico, April. [10] F. Gomez‐Bravo, F. Cesta, A. Ollero. (2002). Manoeuvring in Nonholonomic Industrial‐Like Electrical Vehicles, IEEE 28th Annual Conference of the Industrial Electronics, pp. 1543 ‐ 1548, Seville, Spain, November. [11] Claudio Altafini, Alberto Speranzon, Bo Wahlberg. (2001). A Feedback Control Scheme for Reversing a Truck and Trailer Vehicle, IEEE Transactions on robotics and automation, Vol. 17, No. 6, Dec.. [12] Dieter Zöbel. (2003). Trajectory Segmentation for the Autonomous Control of Backward Motion for Truck and Trailer IEEE Transactions on Intelligent Transportation Systems, Vol. 4, No. 2, pp. 59‐66. [13] Jaehyoung Lee, Woojin Chung, Munsang Kim and Jaebok Song. (2004). A passive multiple trailer system with off‐axle hitching, International Journal of Control, Automation and Systems. Vol.2, No.3 pp. 289~297, Sep. [14] Myoungkuk Park, Woojin Chung, Munsang Kim, Jaebok Song. (2004). Control of a mobile robot with passive multiple trailers, In Proc. 2004 IEEE International Conference on Robotics and Automation, pp. 4369~4374, New Orleans, April. [15] Yoo, Kwanghyun; Chung, Woojin, (2010). Pushing motion control of n passive off‐hooked trailers by a car‐like mobile robot, Robotics and Automation (ICRA), 2010 IEEE International Conference on , vol., no., pp.4928‐4933, 3‐7 May. [16] E. F. Fukushima, S. Hirose, and T. Hayashi. (1998). Basic considerations for the articulated body mobile robot, IROS, pp. 386‐393. [17] K. Yamamiya. (1990). Yamamia’s trailer, Japanese patent official report B62D13‐00 (In Japanese), H2‐
189285, 1990.
[18] Y. Nakamura, H. Ezaki, and W. Chung. (1999). Design of steering mechanism and control of nonholonomic trailer systems,” Journal of Robotics Society of Japan (In Japanese), pp. 839‐847. [19] P. Bolzern, R. M. Desantis, A. Locatelli, and D. Masciocchi. (1993). Path‐tracking for articulated vehicles with off‐axle hitching, IEEE Trans. on Control Systems Technology, vol. 6, no. 4, pp. 515‐
523. [20] C. Altafini. (1999). A path‐tracking criterion for an LHD articulated vehicle, International Journal of Robotics Research, vol. 18, no. 5, pp. 435‐441. [21] Woojin Chung, Chang‐bae Moon, Changbae Jung and Jiyong Jin. (2010). Design of the Dual Offset Active Caster Wheel for Holonomic Omni‐directional Mobile Robots, International Journal of Advanced Robotic Systems, Vol.7 No.4 pages 101—106, Dec.. [22] Chang‐bae Moon, Woojin Chung and Nakju Lett Doh. (2010). Observation Likelihood Model Design and Failure Recovery Scheme toward Reliable Localization of Mobile Robotsʺ International Journal of Advanced Robotic Systems, Vol.7 No.4 pages 113—122, Dec. [23] Kooktae Lee, Woojin Chung and Kwanghyun Yoo. (2010). Kinematic parameter calibration of a car‐like mobile robot to improve odometry accuracy, Mechatronics, Vol.20 No.5 pages 582—595, Aug. [24] Dalhyung Kim, Woojin Chung and Shinsuk Park. (2010). Practical motion planning for car‐parking control in narrow environment, IET Control Theory and Applications, Vol.4 No.1 pages 129—139, Jan. [25] Woojin Chung, Seokgyu Kim, Minki Choi, Jaesik Choi, Hoyeon Kim, Chang‐bae Moon, and Jae‐Bok Song. (2009). Safe Navigation of a Mobile Robot Considering Visibility of Environment, IEEE Transactions on Industrial Electronics, Vol. 56, No. 10, pp. 3941‐3950, Oct. [26] Gunhee Kim and Woojin Chung. (2007). Navigation Behavior Selection Using Generalized Stochastic Petri Nets For a Service Robot” IEEE Transactions on Systems, Man, and Cybernetics‐‐Part C: Applications and Reviews. Vol.37 No.4 pages 494— 503 July. [27] Woojin Chung, Gunhee Kim and Munsang Kim. (2007). Development of the Multi‐Functional Indoor Service Robot PSR Systems” Autonomous Robots. Vol.22 No.1 pages 1—17. Mar. 121 International Journal of Advanced Robotic Systems, Vol. 8, No. 2. (2011)
www.intechweb.org
www.intechopen.com
© Copyright 2026 Paperzz