{"title":"Having a robot attend AAAI 2000","authors":"F. Michaud, Jonathan Audet, D. Létourneau","doi":"10.1109/MIS.2000.895866","DOIUrl":"https://doi.org/10.1109/MIS.2000.895866","url":null,"abstract":"Having robot assistants represent us in meetings, shop for us, or do chores, for instance, would be useful. But to do so, robots must be able to face the contingencies of the real world by making the most of their sensing, actuating, processing, and reasoning abilities. To promote research efforts in that direction, the AAAI has been organizing the Mobile Robot Challenge since 1999. This initiative aims to present the robotics community with a new challenge that drives ongoing research and provides an effective public venue for demonstrating significant new work. The task is to make a robot attend the National Conference on AI. The robot is placed at the conference center¿s front door and must navigate to the registration desk by following signs and asking for directions. At the registration desk, the robot receives a map of the conference hall, a destination conference room, and a deadline by which to reach it. While going to the conference room, the robot might have to take the elevator, schmooze with important people, or handle additional tasks such as guarding a room for a few minutes. When the robot reaches the conference room, it must give a two-minute presentation about itself. This past August the authors entered their robot, Lolitta Hall, into the competition at AAAI 2000 in Austin, Texas. The robot is a a Pioneer 2 robot with 16 sonars, a pan-tilt-zoom camera, a Pentium MMX 233-MHz onboard computer, and an infrared ring for detecting the charging station. Lolitta¿s integrated skills are described and discussed.","PeriodicalId":393423,"journal":{"name":"IEEE Intelligent Systems and their Applications","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133234959","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Integrating robotics research with undergraduate education","authors":"B. Maxwell, L. Meeden","doi":"10.1109/5254.895854","DOIUrl":"https://doi.org/10.1109/5254.895854","url":null,"abstract":"Swarthmore College takes a two-pronged approach to undergraduate education by integrating educational goals with robotics research. First, it offers courses in artificial intelligence, computer vision and robotics. Both AI and computer vision serve as prerequisites for the robotics course. Second, it involves students in ongoing research projects as part of their undergraduate experience. To keep up with the wide-ranging, fast-moving robotics field, education must be adaptive and multidisciplinary. The authors describe two undergraduate group projects they conducted, one from 1998 at the University of North Dakota advised by Maxwell, and one from 1999 at Swarthmore advised by both authors. The impetus for these projects was the American Association for Artificial Intelligence's (AAAI's) annual robot competition. These experiences led to the development of a new robotics course at Swarthmore, which they co-taught in the spring of 2000.","PeriodicalId":393423,"journal":{"name":"IEEE Intelligent Systems and their Applications","volume":"84 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132012125","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Data mining: a long-term dream","authors":"D. Waltz, S. Hong","doi":"10.1109/MIS.1999.959855","DOIUrl":"https://doi.org/10.1109/MIS.1999.959855","url":null,"abstract":"","PeriodicalId":393423,"journal":{"name":"IEEE Intelligent Systems and their Applications","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127334177","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Integrating and using large databases of text, images, video, and audio","authors":"Alexander Hauptmann","doi":"10.1109/MIS.1999.796085","DOIUrl":"https://doi.org/10.1109/MIS.1999.796085","url":null,"abstract":"WITH THE ADVENT OF RELAtively cheap, large online storage capacities and advances in digital compression, comprehensive sources of text, image, video, and audio (TIVA) can be stored and made available for research and applications. The processing of a single medium has seen significant progress, especially for pure text sources. Also, images are frequently processed and made available through a queryby-example procedure (that is, find another image that has similar colors, textures, and shapes as this one). However, the processing of a combination of multiple types of data has not been explored as thoroughly. Most TIVA sources were not produced with computer processing in mind. In contrast with text processing, few effective methods exist for understanding or even searching the content of combined TIVA sources. Intelligent, content-understanding systems can greatly improve the usefulness of the huge quantities of existing material from these sources. Collecting and intelligently integrating several of these media sources open up opportunities for novel applications of existing AI techniques and for further development of intelligent technologies. Unfortunately, there is no clear categorization or organization of the various research efforts concerning mixed-media databases.","PeriodicalId":393423,"journal":{"name":"IEEE Intelligent Systems and their Applications","volume":"98 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123540966","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Intelligent information retrieval","authors":"Yiming Yang, Jan O. Pedersen","doi":"10.1109/MIS.1999.784082","DOIUrl":"https://doi.org/10.1109/MIS.1999.784082","url":null,"abstract":"In this paper an intelligent agent-based model for information retrieval is presented. The growing amount of online information and its dynamic nature forces us to reconsider existing passive approaches for information retrieval. Because of this ever-growing size of information sources the burden of retrieving information cannot be simply left on users. Our approach uses agent-based paradigm in order to handle this problem. Further in order to avoid users being overloaded with bulk of irrelevant information along with relevant ones and to improve ranking of the returned documents, we attempt to include semantics in making relevance judgment through conceptual graphs. We have first applied vector space model and then used conceptual graph to obtain final ranking. The results achieved show improved ranking of the returned documents.","PeriodicalId":393423,"journal":{"name":"IEEE Intelligent Systems and their Applications","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116606321","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Creating robust software through self-adaptation","authors":"R. Laddaga","doi":"10.1109/MIS.1999.769879","DOIUrl":"https://doi.org/10.1109/MIS.1999.769879","url":null,"abstract":"OVER THE PAST SEVERAL YEARS, interest has grown considerably in new techniques and technology for improving the task of creating and maintaining high-quality software. These efforts have arisen in response to a growing sense among application developers that traditional approaches are inadequate. Such new methods for improving software efficiency and predictability include intentional programming, evolutionary programming, model-based programming, and self-adaptive software—the last a novel approach sponsored by the Information Technology Office of the US Defense Advanced Research Projects Agency. Software creation, lifetime management, and quality have always been a nearly intractable set of engineering problems. Practitioners have approached these problems with a specific set of engineering techniques, specialized to the software domain: problem and tool abstraction, modularity, testing, and standards, among others. Examples of tool abstraction include high-level languages, operating systems, and database systems; examples of modularity include structured and object-oriented programming. Despite these efforts, and despite significant improvements in software tools and technology, software is still hard to produce, hard to support, and generally of significantly lower quality than we would like. These more traditional approaches have not been worthless in improving our ability to produce better code more affordably. Rather, the problem has been that our reach always exceeds our grasp. As hardware capabilities improve and our understanding of","PeriodicalId":393423,"journal":{"name":"IEEE Intelligent Systems and their Applications","volume":"88 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122653958","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Making sense out of agents","authors":"James Handler","doi":"10.1109/MIS.1999.757629","DOIUrl":"https://doi.org/10.1109/MIS.1999.757629","url":null,"abstract":"F YOU’RE LIKE MOST of us, these days you’re hearing about agents in virtually every computer publication you read. Even the Wall Street Journal and the New York Times are talking about “intelligent agents” that will revolutionize the Internet. Is all this hype, or is there a serious core to agent research that deserves all the attention? To be honest, these days, I’m not really sure. What I do know is that many aspects of","PeriodicalId":393423,"journal":{"name":"IEEE Intelligent Systems and their Applications","volume":"71 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131278517","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Autodirective sound capture: towards smarter conference rooms","authors":"J. Flanagan","doi":"10.1109/MIS.1999.757625","DOIUrl":"https://doi.org/10.1109/MIS.1999.757625","url":null,"abstract":"this kind of activity. The two most important have proved to be logging and general object-state access. Logging. I can't argue strongly enough for our object-network OS to support a ubiquitous, low-impact logging facility. It's equally important that object implementations are fully instrumented with log output and that such instrumentation never be removed. Once a system is having a problem, it's too late to think about adding logging to the code. We have had many complicated and hard-to-reproduce problems what I'll call nth-order feedback classes of problems such as oscillation. Without the ability to snoop around and watch log activity, problems would be nearly impossible to diagnose. Using our project's implementation as an example, let me describe what I think are the key aspects of a suitable logging facility. First, it is very useful to classify log-record output hierarchically. Typically , there would be classes and subclasses for maintenance, error, warning, and trace kinds of output. From the programmer's perspective, the logging primitives should be right there as part of their programming model and runtime environment. We keep a store-and-forward log facility object on each machine, whose job is to very quickly buffer local log activity into a disk-based FIFO queue, then forward that queue's content asynchronously to another facility (typically a central store that can be monitored on the fly). In addition , we can turn on and off different levels of log output at the object-instance level. Typically, our system runs objects with all trace output turned off, but if we're tracking down a problem we can reach in while an object is instantiated and modify its output log filter. This approach has proven essential in our system. Without such logging facilities, a system even an order of magnitude smaller would be impossible to operate. General object-state access. The ability to probe the general state of an object instance while it's instantiated is also very useful. If we think about the general nature of the objects within our object-network OS, we see a high degree of common behavior. For example, any object can publish and subscribe to properties, listen for events, or reference and be referenced by other objects. In our implementation, this list of common traits is even longer. It would be very nice to be able to ask any object in the system to dump its current state. As with logging, this kind of facility is …","PeriodicalId":393423,"journal":{"name":"IEEE Intelligent Systems and their Applications","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132261411","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Needed: A common Distributed-Object Platform","authors":"Richard Hasha","doi":"10.1109/MIS.1999.757624","DOIUrl":"https://doi.org/10.1109/MIS.1999.757624","url":null,"abstract":"Richard Husha, Interactive Home Systems Last year, a colleague and I decided we needed to pull our heads out of a very large home-automation project we’d been buried in and go see what the rest of the intelligent environments world had been up to. We attended the AAA1 Intelligent Environments Symposium at Stanford in the spring of 1998. By the end of the conference, I understood that a great deal of energy is going into building supporting infrastructure just to get to a point where the interesting work can actually begin. I saw all these really smart people spending lots of energy on the same kinds of plumbing-related work just so they could begin focusing on their areas of interest. What a big waste of gray matter! For the past five and a half years, I’ve been implementing the control system for a very large, very complex private home. The system is based fundamentally on a distributed-object model. Back when we were trying to figure out just how to structure the project, I spent a lot of time nailing down the core constraints and issues: general, well-thought-out software platform that would stand the test of time as more and more functionality was piled on it. These facts drove us to spend a high percentage of our development resources on the construction of such a platform. Given our experience, I very much believe that if such a platform were available to researchers and developers working on intelligent-environment projects, it would greatly amplify their efforts. This essay argues for such a software platform and further discusses some of the issues common to complex distributed applications such as those aimed at intelligent-environment behavior.","PeriodicalId":393423,"journal":{"name":"IEEE Intelligent Systems and their Applications","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128719840","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"An Intelligent Environment Must Be Adaptive","authors":"M. Mozer","doi":"10.1109/MIS.1999.757623","DOIUrl":"https://doi.org/10.1109/MIS.1999.757623","url":null,"abstract":"Michael C. Mozer, University of Colorado What will the home of the future look like? One popular vision is that household devices-appliances, entertainment centers, phones, thermostats, lights-will be endowed with microprocessors that allow the devices to communicate with one another and with the home’s inhabitants. The dishwasher can ask the water heater whether the water temperature is adequate; inhabitants can telephone home and remotely instruct the VCR to record a favonte show; the TV could select news stones of special interest to the inhabitant; the stereo might lower its volume when the phone rings; and the clothes dryer might make an announcement over an intercom system when it has completed its cycle.","PeriodicalId":393423,"journal":{"name":"IEEE Intelligent Systems and their Applications","volume":"67 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126817769","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}