Monday 19 March 2012

Robotic Interfaces

What are robots?

A robot is a mechanical or virtual intelligent agent that can perform tasks automatically or with guidance, typically by remote control. Robots can be autonomous, semi-autonomous or remotely controlled.

History of Robots

The history of robots has its roots as far back as ancient myths and legends. Modern concepts were begun to be developed when the Industrial Revolution allowed the use of more complex mechanics and the subsequent introduction of electricity made it possible to power machines with small compact motors. After the 1920s the modern formulation of a humanoid machine was developed to the stage where it was possible to envisage human sized robots with the capacity for near human thoughts and movements, first envisaged millennia before. The first uses of modern robots were in factories as industrial robots - simple fixed machines capable of manufacturing tasks which allowed production without the need for human assistance. Digitally controlled industrial robots and robots making use of artificial intelligence have been built since the 1960s.

Challenges faced in designing Robotic Interfaces

HCI offers a rich resource for research and design in human-robot interaction. Much has been learned in the last three decades about how people perceive and think about computer-based technologies, about human constraints on interaction with machines, about the factors that improve usability, and about the primary and secondary effects of technology on people and organizations.  So after much research, we feel that the following are some of the difficulties that designers may face while trying to improve human robot interactions.
  • Firstly, people seem to perceive autonomous robots differently than they do most other computer technologies. Most people would think of machine as a form of tool to accomplish certain tasks. However, robots are unique in the field of HCI in that, it makes machines appear more humanized to people. Now the challenge is to design robot to make it more human-like.
  • Secondly, another challenge faced is that robots are expected to be fully mobile, bringing them into physical proximity with other robots, people, and objects.
  • Lastly, robots need to make decisions which are to learn about themselves and their world, and they exert some control over the information they process and actions they emit. This can be a very common problem in programming these robots. Programming of robots is a complex activity because user has to accomplish different steps. If we could utilize a graphical representation of these steps, we should use a diagram organized as a graph, in which every node has a function and in which the user can make specific activities, linked to the same function. So the user has different view of the programming activity and can utilize multiple view of the process, to organize better the robot’s behavior.

Evaluating Robotic Interfaces

Nielson heuristics is a popular approach to evaluating designs. But, we feel that this cannot be applied when evaluating the interactivity between humans and robots because the range of heuristics is not broad enough to cover all the unique aspects of robotics. One such aspect, like we mentioned above, is the fact that one of the goals of designing robotic interfaces is giving it a human like experience but there is no heuristic in the Nielson heuristic that covers this point.

Future of Robots

TED

Wednesday 7 March 2012

Huh? What is this?!

This was my first encounter when I first created a NUS blog for one of my modules this semster...




What were those 2 options in the create page? Firstly, the options do not give neither sensible nor logical meanings. And secondly, due to the first point, most users would be confused. In fact, I was suppose to create a blog during a class, and all of my classmates were making a fuss as to which option to choose.

Anyway, I went ahead choosing the second option: "Just a username.". (thinking that the URL would be created by appending with my matric no.) and was directed to a dashboard. It was thought that my blog was created. But when I proceed to click on "visit site" that appeared on the top left corner of the page, I was directed to the NUS Blog homepage instead of my blog. Furthermore, there was nowhere to create a first post. When I looked around, my friends could carry on writing their first post.

After asking around, I have found out they have chosen the first option: "Gimme a site!". Then I realized that the first option is the correct option to create a blog while the second was just an empty account...

Seriously, those options are totally redundant. Why would any user who wishes to create a blog create an empty account?!

In the end, I have to go back to the homepage and clicked on the create blog link again. But since now I am already logged in, I was directed to the "expected" page when the user first chose the first option. I could finally proceed from there... I wasted around 30 minutes just to figure that out... I could even feel that the website was giving a TROLL FACE!