Home | Team Info | Documents | News | Progress | Releases | Robots | Concepts | Site Map


Team Member Critiques

Brad White

The long range social implications that are most prevalent to this project are the Power Concerns and help for the Elderly & Disabled. These concerns are most prevalent for many reasons. First, having personally dealt with elderly people and observing nursing home care, the idea of robots helping elderly people safely get exercise is exciting and very positive. Having seen the positive effects of 15 minutes of exercise three times a week on an octogenarian, the increased health and mental activity of more elderly exercise makes the use of robots a very positive tool for the aged.

Second, last year's California power crisis has shown that electric power is difficult and expensive to generate, and has environmental concerns to its creation (i.e. nuclear waste, smoke stacks from coal fired plants). This begs the question if we can really afford more electric and electronic devices when desktop computers and servers consume such a large percentage of our generated power. If we need these robots, we must also find a way to power them.

 

J.D. Pohlman

As far as the implications of our specific project go, I think that a broader programming experience to UNIX would have helped out. We had one member who actually knows UNIX, and he was indispensable to our project. He helped to reduce the learning curve for the new programming environment. If he was not in our group, we would have had to taken the time to learn the UNIX environment, which could have taken an enormous amount of time. If we have a question to this day about how something works in UNIX, we can simply ask him how to do it, as opposed to researching the topic for hours on end.

With robotics in general, I think robots could help out the economy. They could help people with disabilities to get around. A good example of this would be the mailman robot. Robots were developed that a mailman can stand in, and drive around. This makes it easier for him or her to get around, without getting tired and not being able to finish the routes. Robots can have a bad effect on the economy as well. Automations of robots can lead to ease of life for people. This could lead to society becoming lazy, relying on robots to do the dirty work while the people just sit.

Artificial Intelligence can have a major role on the state of robotics. If a robot can be programmed to “think,” where does it end? What if a way is developed to get the robot to feel emotion? An example of this would be the movie, “A.I.: Artificial Intelligence.” In the movie, the boy is given feelings, and he can love people. This had a major psychological effect on his “mother,” or the person who adopted him. What could happen to our society if robots were given the ability to love? Sound like a long way off? Did people ever think robots would be able to run by themselves, without any interference from people? Now they are. Time will only tell what else can be done in the field of robotics.

 

Peter Motykowski

My concerns focus more on the questionable aspects of the robotics discipline. While I appreciate SIUE investing in quality robotics equipment, I would like to see funds more fairly distributed to obtain other types of Computer Science related equipment. Since robotics courses are electives and users are a focused interested community at SIUE, I find the 3 robot fleet to be a bit excessive.

Robotics and automation is something that scares me when evaluating the status of the world economy. Any technological advance that threatens the position of the semi-skilled laborer is something that needs to be considered. These technological advances usually stem from the financial resources of those whom will benefit most. For example, large corporations lead research in techniques to automate elements of production, therefore making labor costs cheaper. The motives for this development are questionable. Are we seeking safer alternatives for risky labor, or are we seeking options to maximize profits by putting semi-skilled laborers out of work. It depends on the context of the automation, however much automation has been selfishly motivated with the intentions of cutting labor cots. I do realize that not all robotics research has malicious intentions. However, participating in the discipline inevitably provides fuel to the fire in the form of research and development.

I am very happy about the operating system we worked in on this project. Not only did we further our UNIX skills, we were able to get more familiar with the Linux implementation of UNIX. While the entire team did not gain the skills I did as the robot administrator, we still managed to gain a fair amount of exposure to this gem of the open source community.

 

Matt Allen

SIUE's CS department covers many topics in computer science; however, most of these involve work in the MS Studio C++ development environment. Having been plunged into a robotics project that is largely developed in the Linux environment has proved to be quite a challenge. Fortunately, we had one team member that was proficient in this programming environment. Our curriculum definitely could use a course to develop fundamental UNIX/Linux skills. Some other languages could also stand to be incorporated into our curriculum. Topics classes are offered that occasional will cover other languages such as Java, but there need to be more frequent availability to such courses. A Broader programming curriculum would better prepare students for a career in computer science.

RTP is an issue in robotics. RTP brings about many issues that are not countered in non-RTP development projects. Time is of the essence. In most development, time is important, but in most RTP projects timing is crucial. In our project, the robot must get and interpret data as it is moving. If it doesn't process the data in a certain amount of time, it will end up hitting every obstacle in its path. Our project incorporates a "main" function for each module which fires through repeatedly getting information from the robots sensory devices and reacting in the appropriate manner. While testing, we found that this structure of reactive programming has made us re-structure our code and think in a different way when writing code.

Economic concerns are the one of the most discussed topics when robots (automation) come into a discussion. Yes, robots could take away some working class jobs; however, what few jobs this would threaten would be replaced by new jobs. Factory assemblers for example would be replaced by a robotics maintenance crew, development teams, and safety testers. People could potentially lose their jobs, but this change from a manual labor force to a technologically skilled work force has been coming about for some time now.