• Join over 1.2 million students every month
  • Accelerate your learning by 29%
  • Unlimited access from just £6.99 per month

AIBO : A TOOL OR A TOY

Extracts from this document...

Introduction

[ADVANCED TOPICS IN COMPUTER SCIENCE]

[AIBO : A TOOL OR A TOY?]

[Home Informatics / Assistive Home Care Technology]

Ravi Kanth Alamuri

[10/12/2007]


Abstract

Home informatics has gained tremendous momentum in the past few years. It has grown from an obscure field of academic research to being a mainstream ideology used in manufacturing many different products today. Home information appliances like a smart vacuum cleaner or a web enabled internet fridge are abounding in the market today. Internet access has boomed over the last couple of years with around 74% of all households with children having access to the internet (Livingstone and Bober 2004) . Ideas like AIBO and more lately Pleo which have been marketed as intelligent toys for smart homes of the future have recently taken off and are becoming increasingly popular. However all smart objects are inherently capable of doing more than what they are designed to do. In this paper I try to examine many of these smart toys and try to examine possible scenarios where they can be used in medical and assistive home technology by either adapting their software or by addition of extra hardware functionality. I then further proceed to compare these toys against each other in terms of their usage and features. At the very end I discuss the commercial feasibility and viability of these so called lifestyle products. The paper aims to describe the more hidden shades of the home informatics research domain and talk about intelligent appliances which rarely ever get noticed or discussed. Products like AIBO have always been looked at as toys rather than intelligent appliances which might form an important component in the Assistive home technology network.

Introduction

Computers have changed the way we do things. From the way we conduct our business to the way we live in our homes.

...read more.

Middle

AI : Deep within

Based on the level of artificial intelligence learning of an AIBO, it changes its behavior. It may choose to obey or refuse to obey a command given by its owner.   AIBO is programmable using the Sony’s Open – R SDK. Many users have come up with some very innovative ideas as to how best an AIBO could be put to use. Some of the more interesting ones include using AIBO as a watch dog (Hau,2006). As the AIBO has a lot of ways by which it can communicate with external systems and other intelligent appliances such as other AIBOs it can be used in many other innovative ways. For e.g. an intelligent fridge that can read the RFID tags on the items to determine their expiry date and keep a list of expired food products in the fridge. When an AIBO approaches this fridge it can be programmed to download the list of expired food products in the fridge and warn the user when the user attempts to consume such unsafe food items.

AIBO: An Assistive Home technology tool

AIBO can also be used in patient care. A study by a few Japanese researchers has shown that elderly people living in geriatric homes with severe dementia have responded well to treatment which included playing with AIBO as a part of their treatment routine (Tamura et al, 2004). The study shows that AIBO was effective in creating an interest in users which stimulated learning and improvement in mental conditions of the users.  AIBO has also been used as a remote server to monitor patients remotely (Liu, 2006;Hubert 2006). The AIBO has a number of sensors which allow it to observe and interact with its surroundings.

...read more.

Conclusion

Friedman, B., Kahn, P. H., and Hagman, J. (2003) Hardware companions: what online AIBO discussion forums reveal about the human-robotic relationship. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (Ft. Lauderdale, Florida, USA, April 05 - 10, 2003). CHI '03. ACM, New York, NY, 273-280.Hubert, R. (2006) Accessibility and usability guidelines for mobile devices in home health monitoring. SIGACCESS Access. Computer. , 84 (Jan. 2006), 26-29.Kahn, P. H., Friedman, B., and Hagman, J. (2002) "I care about him as a pal": conceptions of robotic pets in online AIBO discussion forums. In CHI '02 Extended Abstracts on Human Factors in Computing Systems (Minneapolis, Minnesota, USA, April 20 - 25, 2002). CHI '02. ACM, New York, NY, 632-633.Kahn, P. H., Friedman, B., Perez-Granados, D. R., and Freier, N. G. (2004) Robotic pets in the lives of preschool children. In CHI '04 Extended Abstracts on Human Factors in Computing Systems (Vienna, Austria, April 24 - 29, 2004). CHI '04. ACM, New York, NY, 1449-1452.Melson, G. F., Kahn, P. H., Beck, A. M., Friedman, B., Roberts, T., and Garrett, E. (2005) Robots as dogs?: children's interactions with the robotic dog AIBO and a live australian shepherd. In CHI '05 Extended Abstracts on Human Factors in Computing Systems (Portland, OR, USA, April 02 - 07, 2005). CHI '05. ACM, New York, NY, 1649-1652.T. Tamura, S. Yonemitsu, A. Itoh, D. Oikawa, A. Kawakami, Y. Higashi, T. Fujimooto and K. Nakajima (2004), Is an Entertainment Robot Useful in the Care of Elderly People With Severe Dementia? The Journals of Gerontology Series A: Biological Sciences and Medical Sciences 59:M83-M85Wherton, J. and Monk, A (2006). Designing cognitive supports for dementia. SIGACCESS Access. Computer. , 86 (Sep. 2006), 28-31CIA(2007) CIA World Fact book, Virginia, Unites States [https://www.cia.gov/library/publications/the-world-factbook/index.html];Livingstone S and Bober M(2004) “UK Children go online”, Second report from www.children-go-online.net

image00.png

...read more.

This student written piece of work is one of many that can be found in our University Degree Software Engineering section.

Found what you're looking for?

  • Start learning 29% faster today
  • 150,000+ documents available
  • Just £6.99 a month

Not the one? Search for your essay title...
  • Join over 1.2 million students every month
  • Accelerate your learning by 29%
  • Unlimited access from just £6.99 per month

See related essaysSee related essays

Related University Degree Software Engineering essays

  1. Programming Concepts. Andora Video is a small shop selling videos. The owner, Raul, wishes ...

    to continue while ask = 'y' or 'Y' repeat all above while ask = 'n' or 'N' display vdQtyAll display vdSubtotalAll if vdQtyAll >= 15 discount = disFor15Plus * vdSubtotalAll if vdQtyAll >= 10 discount = disFor10To14 * vdSubtotalAll if vdQtyAll >= 5 discount = disFor5To9 * vdSubtotalAll else discount = 0 display dSubtotal display vdtotal IMPLEMENTATION (v.

  2. MS Office solutions. Fantasy mobiles require: ...

    Private Sub cmdUpdate_Click() Dim model As String, sold As Integer, update As Integer Dim inventoryws As Worksheet Dim rngmodels As Range Set inventoryws = _ Application.Workbooks("vbatask1.xls").Worksheets("Inventory") model = txtModel.Text sold = Val(txtSold.Text) For Each rngmodels In inventoryws.Range("Models").Cells If rngmodels.Value = model Then update = rngmodels.Offset(columnoffset:=1).Value - sold txtQty.Text = update

  1. 3ISE517 Internet Application Programming - CGI

    #if it is outside the range of the alphabet or it is letters mixed with number { print "<br/>ERROR: Name given contains an invalid character or has not been provided!"; $validentry =1; } else { $name1 = $name; #keeps an original version so that it can be written file.

  2. 3SFE504 - Object Oriented Programming - Linear and Independent Hash Table code

    { for(int rd=0 ; rd<TABLE_SIZE ; rd++) { data>>wrd[rd]; data.getline(HaFile[rd].definition,1000,'\n'); if(charchk(wrd[rd])) b.put(wrd[rd],HaFile[rd].definition); if(wrd[rd]!="") Caline++; //reading & saving the string to list of the file } } data.close(); } //Display the dictionary void displayAll(LinHTable& da) { da.traverse(); } // search the word from the hash table void Searchwd(LinHTable& da)

  1. Rich Internet Applications

    and computer architectures; it is based around open standard technology such as JavaScript. Ajax can be used in conjunction with technology such as Flash or used with most other technologies. There is an Ajax library that can be added to the Flash platform also.

  2. software program specification and code for a DVD store

    Crime.\n"; cout <<"Format: Widescreen.\n"; cout <<"Language: English.\n"; cout <<endl<<endl; break; case 3: // if '3' input horror cout <<"1. Resident evil.\n"; cout <<"=================" <<endl; cout <<"Starring: Milla Jovovich, Sienna Guillory.\n"; cout <<"Director: Alexander Witt.\n"; cout <<"Genre: Horror.\n"; cout <<"Format: Widescreen.\n"; cout <<"Language: English.\n"; cout <<"Subtitles: English.\n"; cout <<endl<<endl; // desplays 2 blank lines cout <<"2.

  1. Evaluating Websites Usability - comparing 5 websites.

    There is a series of mixed links on top of screen none of which give a clear detail as to what information might be received when clicked. Navigation: 1. Links are sore on the eyes to look at with mad colours, With the bold links to ?Home?, ?Poetry?, ?Featured

  2. Abstract This report is dedicated to demonstrating and critically reviewing new features and developments ...

    Microsoft plans to ?replace the Windows core with fully managed code, which is designed specifically with parallel processing in mind. [5]? 1. Other Improvements According to the Engineering Windows 7 blog, Windows 7 teams are constantly watching the memory usage, CPU usage, disk operations, boot, shutdown, standby and resume time, among other metrics.

  • Over 160,000 pieces
    of student written work
  • Annotated by
    experienced teachers
  • Ideas and feedback to
    improve your own work