Mobile Robots Perception & Navigation Part 16 pptx

40 211 0
Mobile Robots Perception & Navigation Part 16 pptx

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Robot Mapping and Navigation by Fusing Sensory Information 591 active stereo-vision system or other type of sensors. Due to the complementary error characteristics with respect to range and angular resolution, fusion of stereo- vision data with ultrasonic range information improves mapping precision significantly. In addition, the vision can support the classification of dynamic and modeling of obstacles in 3D, 3. Consider building 3D based grid map, 4. It is essential to develop a powerful incremental integration between the geometric and topological mapping approaches supported by belief values. This should have simultaneous support for localization, path planning and navigation, 5. Multi-robot sharing map building. Merging accurately topological maps, or metric maps or hybrid maps created by different mobile robots. In addition, the key challenge here is, how representation (i.e., any form of world model and mapping) can be effectively distributed over the behavior structure? 6. Due to the limitations associated with grid and topological based mapping, it is necessary to find new techniques to efficiently integrate both paradigms. 6. References Bailey, T.; Nieto, J. & Nebot, E. (2006). Consistency of the FastSLAM algorithm. Proceedings of the IEEE International Conference on Robotics and Automation (ICRA’06), May 2006, pp. 424-429. Borenstien, J. & Koren, Y. (1991a). Histogrammic In-Motion Mapping for Mobile Robot Obstacle Avoidance, IEEE Transaction on Robotics and Automation, Vol. 7, No. 4, pp. 535-539, 1991. Borenstein, J. & Koren, Y. (1991b). The Vector Field Histogram: Fast Obstacle Avoidance for Mobile Robots, IEEE Journal of Robotics and Automation, Vol. 7, No. 3, June 1991, pp. 278-288. Borenstien, J & Ulrich, I. (1998). VFH+: Reliable Obstacle Avoidance for Fast Mobile Robots, IEEE International Conference on Robotics and Automation (ICRA’98), Leuven- Belgium, pp. 1572-1577, 1998. Borghi, G. & Brugali, D. (1995). Autonomous Map Learning For A Multisensor Mobile Robot Using Diktiometric Representation And Negotiation Mechanism, Proceedings International Conference on Advanced Robotics, Spain, September 1995, pp. 1-8. Brooks, A. (1983). Solving the Find Path Problem by Good representation of free space, IEEE Transaction on Systems, Man and Cybernatics, Vol.13, No. 2, March 1983. pp. 190-197. Burgard, W.; Cremers, A.B.; Fox, D.; Hahnel, D.H.; Lakemeyer, G.; Schulz, D.; Steiner, W. & Thrun, S. (1999). Experiences with an Interactive Museum Tour-Guide Robot. Artificial Intelligence, Vol. 114, No. 1-2, pp. 3–55, 1999. Castellanos, A. & Tardos, J.D. (1999). Mobile Robot Localization and Map Building: A Multisensor Fusion Approach, Kluwer cademic Publishers, Boston, MA, 1999. Chatila, R. & Laumond. J P. (1985). Position Referencing and Consistent World Modeling for Mobile Robots. In Proceedings of the 1985 IEEE International Conference on Robotics and Automation ICRA’1985, March 1985, pp. 138 – 145 vol. 2. Choset, H. (1996). Sensor Based Motion Planning: The Hierarchical Generalized Voronoi Graph. PhD thesis, California Institute of Technology, 1996. Choset, H. & Nagatani, K. (2001). Topological Simultaneous Localization and Mapping (SLAM): Toward Exact Localization Without, IEEE Transactions on Robotics and 592 Mobile Robots, Perception & Navigation Automation, Vol. 17, No. 2, April 2001, pp. 125-137. Crowley, J.L. (1989). World Modeling and Position Estimation for a Mobile Robot Using Ultrasonic Ranging, Proceedings of the IEEE International Conference on Robotics and Automation (ICRA’89), Scottsdale, Arizona, May 1989, pp. 674-680. Durrant-Whyte H.F. (1998). Integration, Coordination and Control of Multi-Sensor Robot Systems, Kluwer Academic Publishers, 1988. Elfes, A. E. (1987). Sonar-based Real-World Mapping and Navigation, IEEE Journal of Robotics and Automation, Vol. RA-3, No 3, June 1987, pp. 249-265. Elfes, A. E. (1989a). Occupancy Grids: A Probabilistic Framework for Robot Perception and Navigation. PhD thesis, Department of Electrical and Computer Engineering, Carnegie Mellon University, 1989. Elfes, A. E. (1989b). Using Occupancy Grids for Mobile Robot Perception and Navigation, Computer Magazine, , Vol. 22, No. 6, June 1989, pp. 46-57. Ellore, B.K. (2002). Dynamically Expanding Occupancy Grids, M. Sc. Thesis, Computer Science, Texas Technical University, 2002. Engelson, S.P. & McDermott, D.V. (1992). Error Correction in Mobile Robot Map Learning, Proceedings of the IEEE International Conference on Robotics and Automation (ICRA’92), Nice-France, 1992, pp. 2555-2560. Fabrizi, E. & Saffiotti, A. (2000). Extracting Topology-Based Maps from Grid maps, Proceedings of the IEEE International Conference on Robotics and Automation (ICRA’2000), pp. 2972-2978, 2000. Habib, M.K. & Yuta, S. (1988). Map Representation and Path Planning for Mobile Robots in a Building Environment, IEEE International Conference on Intelligent Robots and Systems (IROS'88), Tokyo, Oct. 1988, pp.173-178. Habib, M.K. & Yuta, S. (1990). Efficient On-line Path Planning Algorithm and Navigation for a mobile robot, International Journal of Electronics, Vol. 69, No. 2, 1990, pp. 187-210. Habib, M.K. & Yuta, S. (1993). Map Representation for Large In-door Environment, Path Planning and Navigation Techniques for an Autonomous mobile robot with its Implementation, International Journal of Automation in Construction, Vol.1, No.2, 1993, pp.155-179. Hahnel, D.; Triebel, R.; Burgard, W. &Thrun, S. (2003). Map building with mobile robots in dynamic environments. Proceedings of the IEEE International Conference on Robotics and Automation(ICRA’03), Sept. 2003, pp. 1557- 563 vol.2. Howard, A. & L. Kitchen (1997, March). Sonar mapping for mobile robots. Technical Report 96/34, Department of Computer Science, University of Melbourne. Khatib, O. (1985). Real-Time Obstacle Avoidance for Manipulators and Mobile Robots, Proceedings of the IEEE International Conference on Robotics and Automation(ICRA’85) , St. Louis, Missouri, March 1985, pp. 500-505. Koren, Y. & J. Borenstein (1991). Potential eld methods and their inherent limitations for mobile robot navigation. In IEEE International Conference on Robotics and Automation (ICRA’91), pp. 1398–1404. Krogh, B. H. & Thorpe, C. E. (1986). Integrated Path Planning and Dynamic Steering Control for Autonomous Vehicles, Proceedings of the IEEE International Conference on Robotics and Automation (ICRA’86), San Francisco, California, April, 1986, pp. 1664- 1669. Kuc, R. & Barshan, B. (1989). Navigating Vehicles Through an Unstructured Environment With Sonar, Proceedings of the IEEE International Conference on Robotics and Robot Mapping and Navigation by Fusing Sensory Information 593 Automation (ICRA’89), Scottsdale, Arizona, May 14-19, 1989, pp. 1422-1426. Kuipers, B. & Byun, Y.T. (1991). A Robot Exploration and Mapping Strategy Based on a Semantic Hierarchy of Spatial Representations, Robotics and Autonomous Systems, 8, pp. 47-63, 1991. Kuipers, B.; Modayil, J.; Beeson, P.; MacMahon, M. & Savelli F. (2004). Local metrical and global topological maps in the Hybrid Spatial Semantic Hierarchy. Proceedings of the IEEE International Conference on Robotics and Automation (ICRA’04), April- May 2004, pp. 4845-4851 Vol.5. Lanthier, M., D.Nussbaum, and A.Sheng (2004, August). Improving Vision-Based Maps by using sonar and infrared data. submitted to Robotics and Applications, IASTED 2004. Levitt, T.S. & Lawton, D.T. (1990). Qualitative navigation for Mobile Robots, Artificial Intelligence, Vol. 44, No. 3, pp. 305-360. Lisien, B.; Morales, D.; Silver, D.; Kantor, G.; Rekleitis, I. & Choset, H. (2003). Hierarchical Simultaneous Localization and Mapping. Proceedings of IEEE/RSJ Int. Conference on Intelligent Robots and Systems (IROS’03), Las Vegas, Nevada, October 2003, pp. 448-453. Lu, F. & Milios, E. (1997). Globally Consistent Range Scan Alignment for Environment Mapping, Autonomous Robots, Vol.4, N. 4, pp. 333–349, October 1997. Martin, M. & H. Moravec (1996). Robot Evidence Grids, Technical report CMU-RI-TR-96- 06, The Robotics Institute, Carnegie Mellon University, Pittsburgh, PA, March 1996. Martinelli, A.; N. Tomatics, N. & Siegwart, R. (2004). Open challenges in SLAM: An optimal solution based on shift and rotation invariants. In Proceedings IEEE International Conference on Robotics and Automation {ICRA’04), 2004, pp. 1327-1332. Mataric, M. J. (1990). A distributed model for mobile robot environment-learning and navigation, Master thesis, MIT, Cambridge, MA, January 1990. Also available as MIT AI Lab Tech Report AITR-1228. Montemerlo, M. & Thrun, S. (2003). Simultaneous Localization and Mapping with Unknown Data Association Using FastSLAM, Proceedings of the IEEE International Conference on Robotics and Automation (ICRA’2003), September 2003, pp. 1985 - 1991 vol.2. Montemerlo, M. & Thrun, S. (2006). FastSLAM: A Scalable Method for the Simultaneous Localization and Mapping Problem in Robotics. Springer Tracts in Advanced Robotics, 2007. Moravec, H. P. & Elfes, A. E. (1985), High Resolution Maps from Wide angle Sonar, Proceedings of the IEEE International Conference on Robotics and Automation (ICRA’85), St. Louis, Missouri, March 1985, pp. 116-121. Moravec, H. P. (1988). Sensor Fusion in Certainty Grids for Mobile Robots, AI Magazine, Vol. 9, No. 2, Summer 1988, pp. 61-74. Moravec, H. P. (1996, September). Robot spatial perception by stereoscopic vision and 3d evidence grids. Technical report, Carnegie Mellon University. Murphy, R.R. (2000). Introduction to AI Robotics”, The MIT Press, Massachusetts Institute of Technology, MA-USA, 2000. Preciado A., Meizel D.; Segovia, A. & Rombaut, M (1991). Fusion of Multi-Sensor Data: a Geometric Approach, Proroceedings of the IEEE International Conference on Robotics and Automation (ICRA’1991). Sacramento, California, April 1991, pp. 2806-2811. 594 Mobile Robots, Perception & Navigation Ribo, M. & Pinz, A. (2001). A Comparison of three Uncertainty Calculi for Building Sonar- Based Occupancy Grids, The Journal of Robotics and Autonomous Systems, 35, pp. 201- 209, 2001. Polaroid Corporation, Ultrasonic Components Group, 119 Windsor Street, Cambridge, Massachusetts 02139, 1989. Se, S.; & D. Lowe, D. & Little, J. (2002). Mobile Robot Localization and Mapping with Uncertainty using Scale-Invariant Visual Landmarks, The International Journal of Robotics Research, Vol. 21, No. 8, August 2002, pp. 735-758. Singhal, A. (1997). Issues in Autonomous Mobile Robot Navigation, Report, Computer Science Department, University of Rochester, 1997. Stachniss, C. & Burgard, W. (2005). Mobile Robot Mapping and Localization in Non-Static Environments. In Proc. of the National Conference on Artificial Intelligence (AAAI), Pittsburgh, PA, USA, 2005, pp. 1324-1329. Szab, R. (2004). Topological Navigation of Simulated Robots Using Occupancy Grid, International Journal of Advanced Robotic Systems, Vol. 1, No. 3, 2004, pp. 201-206, ISSN 1729-8806 Thrun, S. & Bucken, A. (1996). Learning Maps for Indoor Mobile Robot Navigation, Technical Report CMU-CS-96-121, Carnegie Mellon University, School of Computer Science, Pittsburgh, PA 15213, 1996. Thrun, S. (1998). Learning Metric-Topological Maps for Indoor Mobile Robot Navigation, Artificial Intelligence, Vol. 99, No. 1, pp. 21-71, 1998. Thrun, S. (2001). A Probabilistic Online Mapping Algorithm for Teams of Mobile Robots”, International Journal of Robotics Research, Vol.20. No.5, pp. 335–363, 2001. Thrun, S. (2002). Robotic Mapping: A Survey, CMU-CS-02-111 report, Feb. 2002. Tomatis, N.; Nourbakhsh, I.; Arras, K. & Siegwart, R. (2001). A Hybrid Approach for Robust and Precise Mobile Robot Navigation with Compact Environment Modeling, Proceedings of the IEEE International Conference on Robotics and Automation (ICRA’2001), Seoul-Korea, May 2001, pp. 1111-1116. Wang, C C., & Thorpe, C. (2002). Simultaneous localization and mapping with detection and tracking of moving objects. Proceedings of the IEEE International Conference on Robotics and Automation (ICRA’2002), Sep. 2002, pp. 842-849 vol.1. Wang, Z.; Huang, S. & Dissanayake, G. (2005). Decoupling localization and mapping in SLAM using compact relative maps. In Proceedings of IEEE/JRS Intl. Conf. on Intelligent Robotics and Systems (IROS’5), Edmundton, Canada, Aug 2005, pp. 1041-1046. Yamauchi, B. & Langley, P. (2000). Place Recognition in Dynamic Environments. Journal of Robotic Systems, Vol. 14, No. 2, pp. 107–120. Youngblood, G. M.; Holder, L. B. & Cook, D. J. (2000). A Framework for Autonomous Mobile Robot Exploration and Map Learning Through the Use of Place-Centric Occupancy, ICML Workshop on Machine Learning of Spatial Knowledge. 27 Intelligent Control of AC Induction Motors Hosein Marzi Department of Information Systems, St. Francis Xavier University Canada 1. Introduction It has been proven that fuzzy controllers are capable of controlling non-linear systems where it is cumbersome to develop conventional controllers based on mathematical modeling. This chapter describes designing fuzzy controllers for an AC motor run mechanism. It also compares performance of two controllers designed based on Mamdani and Takagi-Sugeno with the conventional control scheme in a short track length, following a high disturbance. Fine and rapid control of AC motors have been a challenge and the main obstacle in gaining popularity in use of AC motors in robots actuators. This chapter reviews how use of intelligent control scheme can help to solve this problem. 2. Cart and Pendulum Problem Design and implementation of a system is followed by vigorous testing to examine the quality of the design. This is true in the case of designing control systems. One the classical systems to test quality and robustness of control scheme is inverted pendulum. In recent years, the mechanism of an inverted pendulum on a moving cart has been used extensively and in many different types. The cart and pendulum mechanism has become even more popular since the advent of intelligent control techniques. This mechanism is simple, understandable in operation, and stimulating. It has a non-linear model that can be transformed into linear by including certain condition and assumption in its operation. For the above reasons, inverted pendulum’s performance has become a bench mark for testing novel control schemes. In this chapter the focus is on the driving power in balancing the inverted pendulum which is an electrical motor. Traditionally, DC motors are used for this type of tasks. However, in this chapter the focus is on AC electrical motors for producing the torque required for the horizontal movements of the inverted pendulum. A simplified control model for the AC motor is used which includes the motor's equivalent time constant as the crucial parameter in producing rapid responses to the disturbances. In the modeling of fuzzy controllers for the inverted pendulum, the input to the pendulum block is considered to be a torque. This torque is produced by an electrical motor which is not included in the model. That is, the torque is output of the motor. A disadvantage in this modeling is that the electrical motor dynamics is not built-in in the control system independently. On the other hand, not including the electrical motor in the control scheme of the pendulum mechanism provides the freedom to alter the electrical motor and examine the performance of the pendulum with different types of the drive. Here, a simplified model of an AC electrical motor is incorporated into the system. The electrical motor receives its 596 Mobile Robots, Perception & Navigation inputs as current or voltage and produces a torque as output to control the balance of the mechanism. The new approach in modeling a fuzzy control system assists in achieving a number of goals such as: examining use of AC motors in producing rapid response, selecting sensitive parameters for an optimum high performance electrical motor capable to stabilize the inverted pendulum system, designing a Takagi-Sugeno type fuzzy controller, and comparing the effectiveness of inclusion of fuzzy controller along with the conventional control scheme. 3. Conventional Controllers & Fuzzy Controllers The conventional approach in controlling the inverted pendulum system is to use a PID (Proportional, Integral, and Derivative) controller. In order to model the system the developer would have to know every technical detail about the system and be able to model it mathematically. Fuzzy Logic control (FLC) challenges this traditional approach by using educated guesses about the system to control it (Layne & Passino 2001). Passino states that differential equations are the language of conventional control (PID), while “rules” about how the system works is the language of fuzzy control (Passino and Yurkovich, 1998). Fuzzy logic has found its way into the everyday life of people, since Lotfi Zedah first introduced fuzzy logic in 1962. In Japan, the use of fuzzy logic in household appliances is common. Fuzzy logic can be found in such common household products as video cameras, rice cookers and washing machines (Jenson 2005). From the weight of the clothes, fuzzy logic would be able to determine how much water as well as the time needed to effectively wash the clothes. Japan developed one of the largest fuzzy logic projects, when they opened the Sendai Subway in 1987 (Kahaner 1993). In this subway, trains are controlled by fuzzy logic. Fuzzy Logic is a subset of traditional Boolean logic. Boolean logic states that something is either true or false, on or off, 0 or 1. Fuzzy logic extends this into saying that something is somewhat true, or not completely false. In fuzzy logic there is no clear definition as to what is exactly true or false. Fuzzy logic uses a degree of membership (DOM) to generalize the inputs and outputs of the system (Lin and Lee 1996). The DOM ranges from [0 1], where the degree of membership can lie anywhere in between. The majority of Inverted pendulum systems developed using fuzzy logic, are developed using a two dimensional approach, where only the angle and angular velocity of the pendulum’s arm are measured. The following research will show why this method is insufficient for the development of an inverted pendulum on a limited size track. To have an efficient fuzzy controller for an inverted pendulum, the system must also include inputs for the position of the cart that the pendulum is balanced upon and the velocity of the cart. Two-dimensional fuzzy controllers are very simple examples of fuzzy control research. Many of them will balance the inverted pendulum, but are not in control of the cart’s position on the track. Adeel Nafis proposed a two-dimensional fuzzy controller to balance the Inverted pendulum on a track (Nafis 2005). Tests showed that the controller would balance the pendulum but neglected to control the position of the cart and eventually the cart’s position would exceed the length of the track. Another FLC was proposed by Passino; again this cart had the same result as the previous FLC (Passino and Yurkovich, 1998). Control of the system requires that the cart holding the pendulum be moved by some mechanism. For simulation purposes, in this experiment a field oriented AC motor was used (Bose 1997). Intelligent Control of AC Induction Motors 597 4. Effect of Number of Inputs on Designing Fuzzy Logic Controllers In a simple control mechanism there is one input and one output. Fuzzy Logic Controllers can have more than one input. Two-input FLC’s are easy to implement and receive great performance responses from simulations. Layne (Layne & Passino 2001) modeled a fuzzy controller that had great performance balancing the pendulum but the cart’s positioning was unstable, making it an impractical rule set for real life implementation. Two-input FLC’s are the most commonly researched inverted pendulum systems. One of the most commonly researched types fuzzy controllers is two-input inverted pendulum systems. The 2-input system receives angle θ and angular velocity ω as its inputs. The system uses 5 membership functions for each input, and another 5 for the outputs which is the Force. The system consists of 25 (that is 5 to power 2; 52) rules. Table 1 shows the rule base for the inverted pendulum system. According to Table 1 a value of NL represents a negative large angle or angular velocity, and PL represents a positive large angle/angular velocity. As Table 1 indicates, if there is a situation where the angle is Zero (ZE) and the angular velocity is PS then the rule NS will be fired. Where, NL, NS, ZE, PS, PL are linguistic values of negative large, negative small, zero, Positive small, and positive large. θ/ω NL NS ZE PS PL NL PL PL PL PS ZE NS PL PL PS ZE NS ZE PL PS ZE NS NL PS PS ZE NS NL NL PL ZE NS NL NL NL Table 1. Rule-base Matrix for the Inverted Pendulum. A simulation that runs for 2 seconds is shown in Figure 1. The pendulum has an initial angle of 0.2 radians (dashed line). When the simulation is run, the angle of pendulum balances quickly, in about 1 second, but the position of the cart is not controlled (continuous line) so the cart’s position will eventually drift off into the end of the track, even though the pendulum’s arm is balanced. Figure 1. Variation of angle θ (rad) and position X (m) of pendulum vs. time t (s). 0.6 0.4 0.2 0.0 0 0.4 1. 1.6 2.0 0. t (S) Angle Position 598 Mobile Robots, Perception & Navigation The benefit of adding two more inputs to the system to control the X-position of the cart and the velocity of the cart will greatly benefit the stability of the system. There is a cost for better stability; this is a greater computation time, and greater complexity in the model. The cost of adding more inputs increases exponentially with the number of inputs added. The above two-input system used five membership function for each input used; this resulted in a 25 (i.e. 52) rule base. By adding two more inputs to the system, the systems rule base would grow to 625 (i.e. 54) rules. Development time for a rule base this size can be very time consuming, both in development and in computational time. Bush proposed using an equation to calculate the rules, rather than taking the time to develop the rules individually (Bush 2001). The system was a 54 system with 17 output membership functions (OMF). The equation used was: Output Membership Function = I + (J – 1) + (-K + 5)+ (L+5) (1) This equation results in values ranging between 1 and 17. This corresponds to the OMF that is to be used in the calculation of the output. The performance of the system using this approach is not consistent with that of the original simulation, given by the author of the above Equation 1 (Bush 2001). The force given to the cart holding the pendulum was found not to be enough to balance the pendulum and the system failed within a small amount of time. It can be concluded that this system would be a good starting point for one to base a large rule set on, but the system would need some tweaking of the rules and membership functions to get to balance the system effectively. The final FLC controller that was modeled for simulation was a Takagi-Sugeno type fuzzy controller. All the previous FLC’s modeled were of Mamdani type. A Takagi-Sugeno type fuzzy controller (Mathswork, 2002), (Liang & Langari, 1995), (Johansen et al. 2000), (Tanaka et al. 2003) varies from the traditional Mamdani type controller by using linear or constant OMF’s instead of triangular, trapezoidal, Gaussian or any other method the developer decided to use. The system uses 4- inputs with only 2 input membership functions for each. This resulted in a 24, 16 rule system. The linear output membership functions are calculate using the equation )x*c()x*c()x*c()x*c(cFunctionMembershipOutput 443322110 ++++= (2) Where cn is the parameters of the OMF, and xn is the values of lj, ω, X and linear velocity V respectively. The system modeled here uses fuzzy logic toolbox of Matlab (Sugeno 2002). Figure 2. In adjusting the balance of pendulum angle θ (rad), and position X (m) changes with time t (s). 0.2 0.1 0 - 0.1 0 3 6 9 12 15 t(S ) θ (rad)/X(m) 0.3 0.4 Angle Position Intelligent Control of AC Induction Motors 599 The control of all 4 parameters with only 2 membership functions causes the system to run very quickly. The down side to this quick response is that it takes more time for the system to stabilize when there are so few membership functions. The system will overshoot the targeted position and eventually come to rest. The settling time of this system takes more time than any other system. Figure 2 is the result of the simulation. The pendulum is started with an initial disturbance of 0.2 radians. As shown, the fuzzy controller overcompensates for this initial disturbance and sends the pendulum’s angle (dashed line) in an opposite direction in an attempt to balance it, this is the overshoot. It takes approximately 5 seconds for the pendulums arm to balance. 5. Mathematical Modeling of Field Oriented AC Induction Motors The motor chosen for the simulation is an AC motor. The motor is modeled, Figure 3, using field oriented control scheme (Bose 1997). dseqsqssqs dt d iRV ϕωϕ ++= (3) qsedsdssds dt d iRV ϕωϕ −+= (4) drreqrqrs dt d iR ϕωωϕ )(0 −++= (5) qrredrdrr dt d iR ϕωωϕ )(0 −++= (6) )(5.1 dsqrqsdr r m e ii L L pT ϕϕ −= (7) ° ¯ ° ®  += += drmdssds qrmqssqs iLiL iLiL ϕ ϕ (8) ¯ ®  += += dsmdrrdr qsmqrrqr iLiL iLiL ϕ ϕ (9) rdrqrqr dt d ϕϕϕϕ === 00 (10) qs rr rm resl i L RL ¸ ¸ ¹ · ¨ ¨ © § =−= ϕ ωωω )( (11) 600 Mobile Robots, Perception & Navigation )(5.1 qsr r m e i L L pT ϕ = (12) 0=−+ dsmrrr iL dt d ϕτϕ (13) Where: rrr RL= τ is the rotor time constant. Figure 3. Magnetic Flux Control Scheme in Induction Motors The field-oriented scheme makes control of AC machine analogous to that of DC machine. This is achieved by considering the d-q model of the AC machine in the reference frame rotating at synchronous speed ωe. In this model ids and iqs are current components of the stator current on d-q axis, where ids component is aligned with the rotor field. The rotor flux and torque can be controlled independently by ids and iqs, shown in Figure 4. The electric torque Te is proportional to the quadrature-axis current iqs, component of the stator current Is, and the rotor flux ψr can be controlled by the direct-axis current ids, of Is, where: Is = ids + J iqs. Fig 4. iqs and ids components of Is on a d-q axis dq 3-Phase L m s.T r +1 1 s L m Σ T r K t Σ 1 s 1 J.s+B i s1 i s2 i s3 i q s i ds λ r ω slip ω rf + ω r θ rf θ r ω r i qs -T load θ rf Rotor Axis Rotor Flux Axis q d I r I s ω e θ s1 θ e θ r i ds a ψ r i qs [...]... Cardema, P.K.C Wang and G Rodriguez, “Optimal Path Planning of Mobile Robots for Sample Collection”, J Robotic Systems, Vol.21, No.10, 2004, pp.559-580 606 Mobile Robots, Perception & Navigation allowing them to autonomously navigate over short distances Consequently, the rovers were often able to traverse over 100 meters a day (Biesiadecki & Maimone, 2006) The rovers were also programmed to autonomously... angle constraint θ max ) 610 Mobile Robots, Perception & Navigation 2.2.2.2 Definition 2 ˆ (Admissible path): A path composed of connected segments in G f is said to be admissible if each segment is admissible Each admissible path can be represented by an ordered string of points that will be denoted ˆ by S ⊂ Ω The string of points S may include repeated points since partial backtracking along the... time, especially for a large number of rovers and samples Moreover, the tour value of each successive rover is less than that of the preceding rover in the iteration process 614 Mobile Robots, Perception & Navigation 2.3.2.2 Partition of Overlapping Attainable Set: Closest Rover The maximal attainable sets of the m rovers are examined and the terrain is divided into overlapping and non-overlapping regions... of ' sample indices is denoted by F ss , j Now, we repeat solving m single rover problems with each rover j limited to the sample set ' F ss , j The resulting tours are near-optimal 616 Mobile Robots, Perception & Navigation 2.4 Sample Collection Problem The Sample Collection Problem (SCP) is an instance of the well-known Traveling Salesman Problem (TSP) A brief discussion of the TSP can be found... and soilsample distribution on the given Mars terrain A simple way to do this is to divide the terrain into sub-regions and assign weights to determine how many samples to uniformly 608 Mobile Robots, Perception & Navigation distribute within each sub-region Moreover, we assume there are a finite number of samples, each with an assigned value in a prescribed range A high sample value implies high scientific... Electrical and Electronics Engineers (IEEE), Karachi Section Conference on: technology extravaganza, 11 August 2001 http://www.ewh.ieee.org/sb/iiee/pfcip.pdf, Last Accessed Jan 28, 2005 604 Mobile Robots, Perception & Navigation Passino, Kevin M and Yurkovich, Stephan (1998) Fuzzy Control, Addison-Wesley Mathworks, Inc (2002) Sugeno-Type Fuzzy Inference, Chapter 2 of Fuzzy Logic Toolbox for use with Matlab,... the given initial starting point x0 The total traveling time τ at along each admissible path Γ a (with path point set S a and collectible sample set Cssa ) satisfies the constraint: 612 Mobile Robots, Perception & Navigation τ at = (5) τ i ≤ τ m ax , i where τ i is the traveling time between successive points xi and xi +1 in S a Along each admissible path, we have a set Cssa of collectable samples... Multiple Mobile Robots for Sample Collection on a Planetary Surface* J.C Cardema and P.K.C Wang University of California Los Angeles, California U.S.A 1 Introduction In the exploration of a planetary surface such as that of Mars using mobile robots, rock and soil-sample collection and analysis are essential in determining the terrain composition and in searching for traces of ancient life (Malin & Edgett,... Table 2 Parameters of the Model Motor Rotor time constant Magnetizing inductance Motor torque constant Motor rating Moment of Inertial of the motor and the load Coefficient of friction 602 Mobile Robots, Perception & Navigation Figure 6 shows that it takes approximately 12 seconds for the pendulum’s angle to become steady, and even longer for the cart’s position to stabilize The difference in the response... (PMatrix), and maximal attainable set (AMatrix) for each starting point are saved as Path Planning Data Sets (PPDS), which depends on the starting point and the maximum mission time This 618 Mobile Robots, Perception & Navigation pre-computation saves time later when solving the SCP The PPDS starting at each sample are also computed, which is the most time-consuming operation in the program Since considering . Rodriguez, “Optimal Path Planning of Mobile Robots for Sample Collection”, J. Robotic Systems, Vol.21, No.10, 2004, pp.559-580. 606 Mobile Robots, Perception & Navigation allowing them to autonomously. friction AC Motor Inverted pendulum & Cart mechanism MUX Fuzzy Logic Controller Voltage Torque Multi-input - + 602 Mobile Robots, Perception & Navigation Figure 6 shows that it takes. (ICRA’1991). Sacramento, California, April 1991, pp. 2806-2811. 594 Mobile Robots, Perception & Navigation Ribo, M. & Pinz, A. (2001). A Comparison of three Uncertainty Calculi for Building

Ngày đăng: 11/08/2014, 16:22

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan