Search

Showing posts with label Emerging Technologies. Show all posts
Showing posts with label Emerging Technologies. Show all posts

Emerging Technologies Series II: Swarm Technologies

View Comments

This article also appears on Lokvani

One modeling technology, that has attracted a lot of buzz of late, (excuse the pun) is Swarming or Swarm Technologies. Scientist and researchers have been baffled by the efficiency of a swarm of bees working as a group to fetch nectar from flowers to their hives. Each worker bee in the swarm ‘works independently for the collective cause’ of gathering nectar. This gathering phenomenon is now being extensively studied in swarms of bees, flocks of birds, herds of animals and schools of fish.

Swarm Technology attempts to mimic this ‘gathering-of- individuals’ functionality in nature. The key to Swarming is that there is no centralized control. Each entity in the swarm, referred to as an Agent works as an autonomous unit doing its own task.

Scientists and researchers have been impressed with the non-linear, unpredictable nature of swarms. The most fascinating part of this is that individual agents with simple behaviors combine to produce complex, yet organized group behavior.

This principle of ‘Swarming’ can be applied to several fields. Consider this. Even groups of human beings can work as independent individuals in to coordinate instantly and without a central authority to delegate work and perform independent tasks to accomplish a common objective. With the synthesis of the Internet and cell phones, individuals can coordinate efforts to share knowledge and ideas in a decentralized network. Howard Rheingold, a pioneer of virtual communities is writing a book on this swarming phenomenon among people, which he believes will reshape society.

Here are Technological applications and proposals of Swarms that are currently being pursued.

1. In the military, researchers have been working on the deployment of a few thousand cheap robots that can work on operations such as land mine disposal or seizing control of a building under the control of the enemy. Imagine several Rambos, Segals or Neos swarming a building under siege!

2. NASA Researchers are now working on micro ‘nanobots’ which have ‘shape shifting functionality and can morph into land rovers, antennas or other devices

3. Swarm-bots was a project that is sponsored by the Future and Emerging Technologies program. It lasted 42 months. A study was made with S-Bots, mobile robots that could connect and disconnect to each other. A lot of uses of swarms were studied here including all terrain navigation for space exploration and rescue operations. Other objectives were to study the cooperative transport of objects of different sizes and ‘hole avoidance’. Another study was to study independent robots with that work together to produce a single coherent behavior.

4. The University of Wyoming is using swarm technology to develop terrorist defence robots that can detect and diffuse chemical targets.

5. DARPA has invested in a project that will deploy a large number of military robots that will mimic insect behavior.

Swarm technologies are also being used in software . One interesting offshoot of using Swarms in software is Behavior Animation. The 1992 Tim Burton film ‘Batman Returns’ showed computer simulated bat and penguin swarms that used the swarm model .

One problem with swarm is that its complex nature makes it hard for users, programmers and people to get used to it. That is one reason that Swarm technologies have not yet gained mainstream popularity. Centers like the Santa Fe Institute in New Mexico are trying to make swarm accessible to everyone, including a ‘scientific community that isn’t comfortable with Computers.

Swarming is a modeling technique that has potential, not just in Technology but also in diverse fields like economy and ecology.Is swarming just the flavor of the month or is it here to stay? Only time will tell. Herds, swarms, flocks and schools have existed in nature probably ever since life began. Mankind has finally discovered that there is much to learn from them.

References

http://www.csmonitor.com/2005/0407/p14s01-stct.html

http://www.fortune.com/fortune/print/0,15935,643751,00.html

http://www.newscientist.com/article.ns?id=dn3661

http://www.usatoday.com/tech/webguide/2003-06-03-terrorist-robot_x.htm

http://www.washingtonpost.com/ac2/wp-dyn?pagename=article&contentId=A23395-2002Jul30&notFound=true

http://www.swarm-bots.org/

http://www.red3d.com/cwr/boids/

http://www.computerworld.com/softwaretopics/software/story/0,10801,48402,00.html


Read more...

Emerging Technologies Series I: Social Computing

View Comments

This article by me was published on Lokvani.com

Change is the operative word in this Information Age. One major factor that limits technological change is our ability as humans to adapt to it. To enable us to make the change to a newer technology faster, the newer technology is often modeled like some older technology that is within our comfort zone. The TV screen was modeled to appear like a rectangular picture frame, the knobs on a radio were modeled to function like a water tap, and the computer keyboard was modeled like the typewriter.

A novel technology, Social Computing attempts to model the way we interact with Computers and Technology, not on older technologies, but on the way we interact with one another. . The term Social Computing, has emerged over the past few years to describe tools that enable interaction between people and organizations. Many large companies, like Microsoft and IBM have invested heavily in the study of social computing. The Bitpipe dictionary defines Social Computing as ‘The interplay between persons, their social behaviors and interactions with computing technologies’ In addition to computer technologies, the study of Social Computing is a synthesis of several sciences such as psychology, sociology and communication.

On the computer, we use several tools to communicate with each other. These include email, chat, videoconferencing, distance learning, multi-user domains, discussion groups and real time sharing and editing of documents. Among them, video conferencing is not as popular as the rest. This could be because, with Video Conferencing, bandwidth restrictions present at awkward appearance of participants. Programs like NetMeeting and WebEx(http://www.webex.com/ ) are more frequently used for web conferencing. These offer a ‘Shared Whiteboard’ approach to interaction.

Other relatively new offshoots of Social Computing are Multi-user videogaming and Blogging. Multi-Player Video Gaming is the most advanced form of Social Computing. Here users are thrust into an illusionary world with worldly concepts like wealth building, personal and communal issues, systems of military and economic power.

A Blog is simply a website that enables its owner to easily make an entry or an update. Many users today use Blogs for journaling, recording thoughts and musings, to write articles on subjects they have expertise in, and even report news. The well-known bias of mainstream media has forced many of us to turn to Blogs as alternative sources of information. Many news organizations like the Wall Street Journal, CNN and the New York times have made investments on Blogs and have links to Blogs by experts in several fields like Politics, Economics, Science and Technology. Several companies now offer Blog hosting. Among the most popular are Google(www.blogger.com) and Typepad. Microsoft and Yahoo have also begun to offer Blogging. One can also ‘syndicate’ her Blog or enable others to ‘subscribe’ to her Blog. Syndicating is a means of updating a subscriber by email or through other means about the latest changes to a Blog.(Search the web for ‘Syndication’ to find out more.)

Here are some interesting takes on Blogging. A few employees from Apple were recently fired for revealing the company’s sensitive information. This has caused a lot of debate on Blogging. Should all Bloggers, (9 million according of Business week) be given the right to free speech as we have given the Press this far? Who decides on what sensitive information is? Another issue that that caused controversy is a proposal that Bloggers must reveal how much money they receive from Political contributions when they endorse a person or party.

Another tool of Social interaction is the online photo album. For now, Kodak seems the leader in this field, but HP has announced plans to follow suite. Yahoo and Target retail stores are collaborating efforts to launch a digital photo service. Flickr(www.flickr.com) and Mapr(www.mappr.com) are two websites that, in addition to making pictures available online, also allow classification of photos. Mappr allows classification of pictures based on categories such as Geographical locations or ‘Flowers’.

An interesting development is the creation of Wikipedia, an online Encyclopedia editable by anyone. Wikipedia, can be used as an example for and against Social Computing. It is great, in that it offers a wide range of perspectives on almost any topic. It however cannot be used as a reliable source of information, because anyone can edit it.

There is no doubt that Social Computing will influence technologies in the making. Will we have to make paradigm shifts in the way we think of and use technology or is it technology that is going to adapt to us. We probably will have a mix of the two. There is also a growing need for us to come up with a code of ethics to define how we interact with each other. I think I have only scratched the surface of this growing field. There are several large aspects of Social Computing like the growing popularity of mobile devices that I have omitted, probably for another time. You can find out more about Social Computing by visiting the sources below.

References

* RIT Lab For Social Computing

* http://raindrop.msresearch.us/category/social_computing/default.aspx

* Social Computing: Getting Ahead of the Blog

* Microsoft research page on Social Computing

* IBM Social Computing Page

* A social computing view of mobile computing systems

* Wikipedia and the Future of Social Computing

* Yahoo, Target team up for digital photo service from CNET

* A compilation of several Blogs on Social Computing

* Blogs will Change Your Business From Business Week Online

* Ethical & Social Implications

* Yahoo vs Google in Social Computing


Read more...