POMDP-Based Candy Server

Total Page:16

File Type:pdf, Size:1020Kb

POMDP-Based Candy Server Proceedings of the Twenty-Ninth International Conference on Automated Planning and Scheduling (ICAPS 2019) POMDP-Based Candy Server: Lessons Learned from a Seven Day Demo Marcus Hoerger,∗ Joshua Song,y Hanna Kurniawati,z Alberto Elfesx ∗†School of Information Technology & Electrical Engineering, University of Queensland, Australia zResearch School of Computer Science, Australian National University xRobotics and Autonomous Systems Group, Data61, CSIRO fm.hoerger, [email protected]@uq.edu.au, [email protected], [email protected] Abstract POMDP solver as the sole motion planner of a 6-DOFs ma- nipulator performing a task that requires a relatively large An autonomous robot must decide a good strategy to achieve number of steps to accomplish: The robot must move to its long term goal, despite various types of uncertainty. The pick-up a cup placed on a table, scoop candies using the Partially Observable Markov Decision Processes (POMDPs) cup, and put the cup back on the table (Figure 1(a) illustrates is a principled framework to address such a decision making problem. Despite the computational intractability of solving the task). In this scenario, the robot must trigger when scan- POMDPs, the past decade has seen substantial advancement ning of the environment is required and cope with ∼3cm in POMDP solvers. This paper presents our experience in en- perception errors (due to minimal effort in camera calibra- abling on-line POMDP solving to become the sole motion tion), user’s behaviour of moving the cup when the robot is planner for a robot manipulation demo at IEEE SIMPAR and trying to pick it up, and changes to the surface of the candies ICRA 2018. The demo scenario is a candy-serving robot: A after each scoop. 6-DOFs robot arm must pick-up a cup placed on a table by We divide the above task into four motion planning prob- a user, use the cup to scoop candies from a box, and put the lems: Picking up the cup, Approaching the candy box, cup of candies back on the table. The average perception er- ror is ∼3cm (≈ the radius of the cup), affecting the posi- Scooping, and Placing the cup back on the table. Each prob- tion of the cup and the surface level of the candies. This pa- lem was modeled as a POMDP and solved using an on-line per presents a strategy to alleviate the curse of history issue solver. We found that with almost naive modelling, existing plaguing this scenario, the perception system and its integra- solvers are capable in handling the size of the state and ob- tion with the planner, and lessons learned in enabling an on- servation spaces posed by each problem. line POMDP solver to become the sole motion planner of this However, for the picking problem, a major difficulty entire task. The POMDP-based system were tested through a comes from the curse of history. Due to the various “playful” 7 days live demo at the two conferences. In this demo, 150 user’s behaviour, a planner needs to perform a large number runs were attempted and 98% of them were successful. We of lookahead steps to compute a robust strategy. The prob- also conducted further experiments to test the capability of our POMDP-based system when the environment is relatively lem is the size of possible future scenarios that a POMDP cluttered by obstacles and when the user moves the cup while solver must take into account is exponential in the number the robot tries to pick it up. In both cases, our POMDP-based of lookahead steps being considered. As a result, even re- system reaches a success rate of 90% and above. cent sampling-based on-line solvers(Kurniawati and Yadav 2013),(Silver and Veness 2010),(Somani et al. 2013),(Sun- berg and Kochenderfer 2018) have a time complexity that Introduction grows exponentially with the number of lookahead steps Decision making in the presence of uncertainty is a crit- needed to generate a good solution. Methods have been pro- ical component in robot autonomy. The Partially Observ- posed to alleviate the curse of history issue(He, Brunskill, able Markov Decision Processes (POMDPs) is a princi- and Roy 2010),(Kurniawati et al. 2011). However generally, pled framework for solving such decision making prob- on-line POMDP solvers perform well for lookahead step lems. Although computing the exact POMDP solution is in- of up to 10–15 steps (within reasonable computational re- tractable(Papadimitriou and Tsitsiklis 1987) in general, the sources), which is often insufficient for the above problem. past decade has seen approximate POMDP solvers starting Moreover, the curse of history is amplified by the large to become practical for various robotics problems. action space imposed by a 6-DOFs manipulator. Methods As part of the Kinova MOVO Beta program at the have been proposed to alleviate this issue(Seiler, Kurniawati, IEEE SIMPAR and ICRA 2018, we apply a general on-line and Singh 2015),(Sunberg and Kochenderfer 2018). How- ever, existing solvers can only perform well for problems ∗CSIRO and UQ International Scholarship with 3–4 continuous action spaces(Seiler, Kurniawati, and yAustralian Postgraduate Award Singh 2015), while a method that can perform well for prob- Copyright c 2019, Association for the Advancement of Artificial lems with 100,000 discrete actions was only recently pro- Intelligence (www.aaai.org). All rights reserved. posed(Wang, Kurniawati, and Kroese 2018). To alleviate 698 this issue, we resort to use a small discrete number of fixed average perception error in the object localization is 3cm. increments and decrements of the joint angles as the action Furthermore, the cup location can change at run-time, e.g. space. This strategy helps to keep the size of the action space a user might pick-up the cup and place it at a different lo- manageable, but at the cost of an increased planning horizon. cation on the table while the robot is moving to pick it up, In this paper, we propose to alleviate the curse of history whereas the surface of the candies in the box changes after issue by using macro-actions, represented as finite state ma- every scoop. chines. We also present the POMDP models for each of the We divide the above task into 4 motion planning prob- four problems mentioned above and how they are combined lems, i.e.: together, so as to allow a smooth transition between prob- Picking: Moving the manipulator from its initial configura- lems. Furthermore, we present the perception system and tion to pick-up a cup from a table, despite not knowing how it is integrated with the POMDP-based planner, and the exact initial position of the table and the cup, possible some implementation tips and tricks to ensure smooth op- changes of the cup’s position during run-time, and per- eration of the POMDP planner on a physical 6-DOFs ma- ception errors. nipulator. Pre-Scoop: Moving the cup to a pose above the candy box The above robotics scenario and system was demon- that is beneficial for scooping strated as part of a robotics demo that ran for a total of seven days. During this time, 150 runs were attempted, and our so- Scooping: Scooping candies from a box using the cup, de- lution reached 98% success rate. After the demo, we slightly spite not knowing the exact surface of the candies and per- improved the system and conducted more systematic exper- ception errors iments, in particular in scenarios where a user displaces the Placement: Placing the cup back to the table, while ensur- cup that the robot tries to pick-up and in cluttered environ- ing that no candies fall out of the cup. ments. Experiments in such scenarios indicate that our solu- To enable robust operation despite the various types of un- tion reaches no less than 90% success rate. certainties, we formulate each problem as a Partially Ob- servable Markov Decision Process (POMDP). The different The System POMDP problems are designed to have overlapping state The manipulator we use is a Kinova 6-DOFs Jaco arm with variables, so that the end of one problem automatically tran- KG3 gripper, attached to a Kinova MOVO mobile manip- sition into the beginning of the next problem with ease. ulator. In this work, we use only one of the arms of the MOVO and viewed the MOVO as a static base for the Jaco POMDP Background arm. The sensor used is the one attached to the MOVO, i.e., Formally, a POMDP is a tuple (S; A; O; T; Z; R; b0; γ). The Kinect v2 mounted on the MOVO’s head and encoders at the notations S, A and O are the state, action, and observation joints of the Jaco arm. By default, MOVO comes with a non- spaces of the robot. At each time-step, a POMDP agent is calibrated Kinect v2 sensor. We perform internal calibration in a state s 2 S, executes an action a 2 A, perceives an of the sensor, but not the external calibration. We found that observation o 2 O, and moves to the next state s0 2 S. the error due to no external calibration causes model and Which next state it ends up depends on the transition perception error that can easily be handled by our solver. function T (s; a; s0), which is a conditional probability MOVO runs the Robot Operating System (ROS) and function P (s0js; a) representing uncertainty in the effect of comes with two Next Unit of Computing (NUC) comput- actions, while the observation o perceived depends on the ers.
Recommended publications
  • Gazette a Bounty an Escapee from Meet GCHS’S of Berries Scudder’S Pond? Valedictorian Page 15 Page 18 Page 6 Vol
    HERALD________________ GLEN COVE _______________ Gazette A bounty An escapee from Meet GCHS’s of berries Scudder’s Pond? valedictorian Page 15 Page 18 Page 6 Vol. 28 No. 24 JUNE 13-19, 2019 $1.00 Is clean water in sight for Crescent Beach? By MIKE CoNN $200,000. gested solutions have involved [email protected] Past studies have concluded the installation of filters in the that the contamination comes pipes to clean the water as it Crescent Beach’s public acces- from runoff that finds its way flows through them. Last year, sibility — or lack of it — has been into pipes leading to Crescent DeRiggi-Whitton discussed differ- a source of frustration for many Beach. Water flowing through ent means of cleaning up the Glen Covers for the past decade. stream with Eric Swenson, exec- The beach was closed in 2009 due utive director of the Hempstead to bacterial contaminants in the Harbor Committee, and Dr. Sarah stream that empties out there. etlands are Meyland, an associate professor Although the level of contamina- naturally a water at the New York Institute of Tech- tion has fluctuated over the years, W nology and the director of the there have been instances when filter system. As water school’s Center for Water the concentration of bacteria in Resources Management. the stream has been over 1,000 migrates through a According to Meyland, com- times higher than what is munities across the country are deemed safe for humans. wetland, water quality is working to improve water quality A number of studies have improved.
    [Show full text]
  • (Muise)\15-274 Amicus Brief Priests for Life.Wpd
    NO. 15-274 In the Supreme Court of the United States WHOLE WOMAN’S HEALTH, et al., Petitioners, v. JOHN HELLERSTEDT, M.D., COMMISSIONER, TEXAS DEPARTMENT OF STATE HEALTH SERVICES, et al., Respondents. On Writ of Certiorari to the United States Court of Appeals for the Fifth Circuit BRIEF OF AMICUS CURIAE PRIESTS FOR LIFE IN SUPPORT OF RESPONDENTS ROBERT JOSEPH MUISE Counsel of Record American Freedom Law Center P.O. Box 131098 Ann Arbor, Michigan 48113 (734) 635-3756 [email protected] DAVID YERUSHALMI American Freedom Law Center 1901 Pennsylvania Avenue NW Suite 201 Washington, D.C. 20006 (855) 835-2352 Counsel for Amicus Curiae Becker Gallagher · Cincinnati, OH · Washington, D.C. · 800.890.5001 i TABLE OF CONTENTS TABLE OF AUTHORITIES................... i STATEMENT OF IDENTITY AND INTERESTS OF AMICUS CURIAE PRIESTS FOR LIFE ...... 1 SUMMARY OF THE ARGUMENT ............. 3 ARGUMENT............................... 3 I. Texas Has a Legitimate Basis to Regulate Abortion in order to Minimize Its Harmful Effects.................................. 3 II. The Testimonies of Abortion Victims Demonstrate that More Abortion Regulations Are Needed, not Less...................... 5 CONCLUSION ............................ 13 APPENDIX Silent No More Testimonies ............App. 1 ii TABLE OF AUTHORITIES CASES Planned Parenthood of Southeastern Pennsylvania v. Casey, 505 U.S. 833 (1992) ............. 3, 4, 5 OTHER AUTHORITIES http://www.silentnomoreawareness.org/testimonies /index.aspx.............................. 6 Senate Comm. on Health
    [Show full text]
  • Les Mis, Lyrics
    LES MISERABLES Herbert Kretzmer (DISC ONE) ACT ONE 1. PROLOGUE (WORK SONG) CHAIN GANG Look down, look down Don't look 'em in the eye Look down, look down You're here until you die. The sun is strong It's hot as hell below Look down, look down There's twenty years to go. I've done no wrong Sweet Jesus, hear my prayer Look down, look down Sweet Jesus doesn't care I know she'll wait I know that she'll be true Look down, look down They've all forgotten you When I get free You won't see me 'Ere for dust Look down, look down Don't look 'em in the eye. !! Les Miserables!!Page 2 How long, 0 Lord, Before you let me die? Look down, look down You'll always be a slave Look down, look down, You're standing in your grave. JAVERT Now bring me prisoner 24601 Your time is up And your parole's begun You know what that means, VALJEAN Yes, it means I'm free. JAVERT No! It means You get Your yellow ticket-of-leave You are a thief. VALJEAN I stole a loaf of bread. JAVERT You robbed a house. VALJEAN I broke a window pane. My sister's child was close to death And we were starving. !! Les Miserables!!Page 3 JAVERT You will starve again Unless you learn the meaning of the law. VALJEAN I know the meaning of those 19 years A slave of the law. JAVERT Five years for what you did The rest because you tried to run Yes, 24601.
    [Show full text]
  • Thoughts... in This Issue >>> Finding an Agent That’S Right for You Transformation VBS Pictures and Thanks Great News and a Little Fun
    JULY 2014 final thoughts... in this issue >>> Finding An Agent That’s Right For You Transformation VBS Pictures and Thanks Great news and a Little Fun Blakemore 4.0 Updates Online 4.0 Update Everything you wanted to know about Blakemore 4.0 is always available at http://jody.populr.me/blakemore-4-update Blakemore Staff Reminders of a couple of recent developments: Pastor: Monthly Edition The Trustees have determined that a six-figure investment in new HVAC is not in the Matthew Charlton church's best interests. Because of that, the option of Blakemore 4.0 continuing in its cur- ([email protected]) rent facility beyond a couple of years is now off the table. Our next options move to re- building at 3601 West End or moving to a new location (to be determined). Minister to Families: Gracie Dugan The Building Committee (aka Trustees) are also conducting a number of listening sessions ([email protected]) to help discern the priorities for a smaller, more efficient facility. These will continue through June to involve as many people as possible and ensure that the voice of the entire congregation is at the center of this conversation. Music Director: Beth Holzemer We are in the initial stages of drafting a Request For Proposal (RFP), which will go to de- ([email protected]) velopers to solicit their bids and ideas for the property. We expect this document to be ready by July. You can also view a current timeline at the website. Administrative Assistant: Steffie Misner IMPORTANT! Meanwhile, we as a congregation must address our urgent need to grow Blake- ([email protected]) In this sense, the Methodist way is to live within more - a couple Sundays back, Gracie preached a powerful sermon from Ezekiel about the re- Blakemore folks, we are in the middle of an in- newed life that is possible through God, even in "dem dry bones”.
    [Show full text]
  • 10-Inch Contractor Table Saw 36-725 T2
    10-inch Contractor Table Saw Scie de table de 10 pouces (254 mm) pour entrepreneurs Sierra de mesa de 10 pulgadas (254 mm) para contratista Français (32) Español (61) www.DeltaMachinery.com Instruction Manual Manuel d’utilisation Manual de instrucciones 36-725 T2 To reduce risk of serious injury, thoroughly read and comply with all warnings and instructions in this manual and on product. KEEP THIS MANUAL NEAR YOUR SAW FOR EASY REFERENCE AND TO INSTRUCT OTHERS TABLE OF CONTENTS IMPORTANT SAFETY INSTRUCTIONS ..............................3 OPERATION ........................................................................20 SAFETY LOGOS ..................................................................3 Starting and Stopping the Saw ..........................................20 GENERAL POWER TOOL SAFETY RULES ...........................4 Overload Protection ..........................................................21 TABLE SAW SAFETY RULES ...............................................5 Making Cuts.....................................................................21 POWER CONNECTIONS .....................................................7 Rip Cuts .........................................................................22 Power Source ................................................................ 7 Bevel Rip Cuts ................................................................22 Grounding Instructions ................................................... 7 Cross-Cuts ......................................................................23
    [Show full text]
  • Campfire Songs
    Campfire Songs 1. Alice The Camel 38. My Boy Scout Hat 2. The Animal Fair 39. My Hat It Has Three Corners 3. The Ants Go Marching (one by one) 40. Old MacDonald Had A Farm 4. Be Kind To Your Web Footed Friends 41. On Top of Spaghetti (all covered with cheese) 5. The Battle Of New Orleans 42. One Finger, One Thumb 6. The Bear Song 43. One Man Went To Mow 7. The Bear Song (Version 2) 44. Pop Goes The Weasel (Half a pound of tuppeny rice… /Every night when I come home..) 8. The Bear Went Over The Mountain 45. The Quartermaster’s Store 9. Bill (The Button Factory) 46. The Rooster Song (We once had a chicken) 10. BINGO 47. Row, Row, Row Your Boat 11. Clementine 48. She'll Be Comin' 'Round The Mountain 12. The Damper Song 49. Sippin’ Cider 13. Do Your Ears Hang Low (High)? 50. Song Of The Week (Today’s Monday, …..) 14. Father Abraham 51. There’s A Hole In My Bucket 15. Found A Peanut 52. This Little Cub Scout Light 16. Frere Jacque 53. Three Blind Mice 17. Greasy Grimy Gopher Guts 54. Throw It Out The Window 18. Ging Gang Goolee 55. Waddeley-Achee 19. The Grand Old Duke Of York 56. We’re Here Because We’re Here 20. Ground Round 57. We All Live In A Yellow Submarine 21. The Happy Wanderer 58. Where Will We Be In A Hundred Years From Now? 22. Heads Shoulders, Knees and Toes 59. Worms 23. He Jumped From 40,000 Feet (without his parachute) 60.
    [Show full text]
  • Summer Camp Song Book
    Summer Camp Song Book 05-209-03/2017 TABLE OF CONTENTS Numbers 3 Short Neck Buzzards ..................................................................... 1 18 Wheels .............................................................................................. 2 A A Ram Sam Sam .................................................................................. 2 Ah Ta Ka Ta Nu Va .............................................................................. 3 Alive, Alert, Awake .............................................................................. 3 All You Et-A ........................................................................................... 3 Alligator is My Friend ......................................................................... 4 Aloutte ................................................................................................... 5 Aouettesky ........................................................................................... 5 Animal Fair ........................................................................................... 6 Annabelle ............................................................................................. 6 Ants Go Marching .............................................................................. 6 Around the World ............................................................................... 7 Auntie Monica ..................................................................................... 8 Austrian Went Yodeling .................................................................
    [Show full text]
  • Hard Math Elementary School: Answer Key for Workbook
    Hard Math for Elementary School: Answer Key for Workbook Glenn Ellison 1 Copyright © 2013 by Glenn Ellison All right reserved ISBN-10: 1-4848-5142-0 ISBN-13: 978-1-4848-5142-5 2 Introduction Most books in the Hard Math series have long introductions that tell you something about the book, how to use it, the philosophy behind it, etc. This one doesn’t. It’s just the answer key for Hard Math for Elementary School: Workbook. So basically it just does what you would expect: it gives the answers to the problems in the Workbook. I reproduced the worksheets because I think it makes checking one’s answers easier. At the bottom of many worksheets I added brief explanations of how to do some of the harder problems. I hope that I got all of the answers right. But it’s hard to avoid making any mistakes when working on a project this big, so please accept my apologies if you find things that are wrong. I’ll try to fix any mistakes in some future edition. And until I do, you could think of the mistakes as a feature: they help show that the problems really are hard and students should feel proud of how many they are able to get. 3 Hard Math Worksheets Name Answer Key_______ 1.1 Basic Addition with Carrying 1. Word Problem: If Ron has 2127 pieces of candy and Harry has 5374 pieces of candy, how much candy do they have in total? 7,501 pieces 2. Solve the following problems.
    [Show full text]
  • 4. and You Will Know John14:26-27; 16:12-14 May 23, 2021 Pastor Tami Luckhardt
    Spirit Powered: 4. And You Will Know John14:26-27; 16:12-14 May 23, 2021 Pastor Tami Luckhardt Have you ever had the wind knocked out of you? When I was in the first grade, my next-door neighbor, Ben Bird, and I were playing in his backyard and we decided to push the picnic table close to their clothesline. Our plan was to jump off the table, grab the crossbar of the clothesline and then hurl ourselves into the air like Batman and Robin. In my mind, this was going to be epic! I was the first to go. I launched myself off the table, grabbed the crossbar, only to discover that it was still damp from the morning dew. My hands slipped off and I landed flat on my back! Whoosh! The wind was knocked out of me. I vividly remember looking up at the blue sky and the panicked feeling of not being able to breath in or out. Yet somehow, I managed to run home and into the garage where my dad was working. By the time I got there, with his reassurance, I was able to slowly catch my breath. But having the breath knocked out of you is not just a physical experience. This past August, one Saturday afternoon, I was working at home from my kitchen table, when my daughter’s father-in-law called my cell phone. When I saw Scott’s name on my phone, I knew something was up. He told me that Lizzy had just called his wife to tell her that she, Josh and the boys had just been in a bad car accident.
    [Show full text]
  • 10” Contractor Saw
    SawStop ® 10” CONTRACTOR SAW OWNER’S MANUAL Models CNS175, CNS175-AU Copyright SawStop, LLC All Rights Reserved. 4th Printing, May 2010 Updates of this manual may be available at www.sawstop.com. The saw on the front cover is shown with the optional Contractor Fence Assembly. Your saw may look different. SawStop, the SawStop blade logo, and the configuration of this product are either registered trademarks or trademarks of SawStop, LLC. Software copyright by SawStop, LLC. All rights reserved. Protected by one or more of the following U.S. patents 6857345, 6997090, 7024975, 7055417, 7098800, 7100483, 7197969, 7210383, 7225712, 7228772, 7284467, 7308843, 7350445, 7472634, 7481140, 7525055, 7536238, 7600455, 7610836, 7640835, 7661343, 7681479, Taiwan patent 143466, Australia patent 785422, and Canada patent 2389596. Additional U.S. and foreign patents pending. To Our Customers Thank you for purchasing a SawStop® contractor saw! Your saw includes our revolutionary, award-winning safety system that tells the difference between cutting wood and cutting a person. If you ever accidentally contact the moving blade, the safety system will detect that contact and stop the blade in milliseconds to minimize any injury. This manual tells you more about your contractor saw and how to operate and maintain it. Please read the manual carefully. The manual also includes our warranty and important safety information. Again, thanks for purchasing a SawStop® contractor saw. We are confident you will be pleased with its performance. If you ever have any questions
    [Show full text]
  • Girl Scout Song Book
    Song Book For meetings, campfires and other Girl Scout adventures. VE700/7‐2016 Table of Contents A RAM SAM SAM .......................................................................................................................................... 5 ABC ................................................................................................................................................................ 5 ADDAMS FAMILY ........................................................................................................................................... 5 AIN’T IT GREAT TO BE CRAZY ........................................................................................................................ 5 ALFRED THE ALLIGATOR ................................................................................................................................ 6 ALICE ............................................................................................................................................................. 6 ALIVE, AWAKE, ALERT ................................................................................................................................... 6 AMEN ............................................................................................................................................................ 6 AMERICA ....................................................................................................................................................... 6 AMERICA THE BEAUTIFUL ............................................................................................................................
    [Show full text]
  • ED079230.Pdf
    1110 1.4 111111-6- MICROCOPY RESOLUTIONr_TEST CHART NAION AL' BUREAU. OVSAMONIDS-1963!,- DOCUMENT RESUME ED 079 230 SP 006 016 TITLE Schools Are People..An Anthology of Stories Highlighting the Human Drama of Teaching and Learning. INSTITUTION National Education Association, Washington, D.C. PUB DATE 71 NOTE 203p. AVAILABLE FROMNEA Publication-Sales Section, 1201 Sixteenth Street, N. _W., Washington; D. C. 20036 (Stock Now 381-11960 $3.50) EDRS PRICE MF-$0.65 BC Not Available from EDRS. DESCRIPTORS Classroom Environment; *Fiction; *Literary Perspective; *Student Teacher Relationship; *Teacher Education ABSTRACT This is a collectiqn of stories written by novelists, educators, and short story writers._It is designed to allow the teacher to experience vicariously the successes and failures of their counterparts' through fiction. The stories are about students and teachers in and out of the classroom setting._Included are such noted writers as Shirley Jackson, Harper-Leer-James Michener, Claude Brown, Jesse Stuart, and others. (JB) r I FILMED FROM BEST AVAILABLE COPY NOV21 1972 An Anthology of Stories Highlighting the Human Drama of Teaching and Learning From TODAY'S EDUCATION: NEA JOURNAL and Other Sources nea NATIONAL EDUCATION ASSOCIATION U.5 DEPARTMENT OF HEALTH, "PERMISSION TO REPRODUCE THISCOPY. EDUCATION A WELFARE RIGHTEO MATERIAL HAS BEENGRANTED BY NATIONAL INSTITUTEOF , EDUCATION THIS DOCUMENT HAS BEEN REPRO 14/E4 DUCE() EXACTLY AS THE PERSON OR RECEIVED FROM ATING IT POINTSORGANIZATION OF ORIGIN TO ERIC AND ORGANIZATIONS VIEW OR OPINIONS OPERATING STATED DO NOT UNOER AGREEMENTS WITH THE SENT OFFICIAL NATIONALNECESSARILY REPRE NATIONAL IN- INSTITUTE OF STITUTE OF EDUCATION. FURTHERREPRO. EDUCATION POSITIONOR POLICY RUCTION OUTSIDE THE FRIGSYSTEM RE.
    [Show full text]