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


RAFS - Contingency

Contingency Plan

Last semester brought about a real issue with our project. What happens if our robot breaks or is no longer available for our use? Would our group have to wait another semester to finish our project or are there alternatives? In order to prevent a repeat of this course some measures must be taken in the case that our robot would fail. These “options” will be listed in order of their likelihood.

 

Option A

The university owns two little robots that are practically identical. We would easily be able to move from using the robot we currently have to the other little robot. The only difference between the two is the camera. Of course, there are always some catches when changes to anything in a project occur.

Option A – Problems

As of this semester, CS 490-a mobile robotics class-has started. This class has graciously given us one robot for our project, but they will be using the other for their class. If our robot should break or their robot should break for that matter, we would be forced to share the robot with them. This would hinder our time to test and use the robot. We would have to iron out conflicting times with the 490 class over the usage of the robot. Last on the list of problems is the re-boot problem that had previously occurred.

 

Option B

Along with the two little robots we own one big robot, called the “peoplebot.” The only major differences are in the physical characteristics.

Option B – Problems

Peoplebot is much taller. Due to its height, peoplebot’s gripper won’t lower to the level we had anticipated in order to grip the chairs. This would pose a problem that we would have to overcome. Also, the camera is much higher. Would it be able to read color tags the same as the smaller robots do? Other issues are stability and height itself. Would the robot fall if it went over a wire cover on the floor? Would the peoplebot hit things that the little robots could pass underneath? Peoplebot has also had a known re-boot problem. These are many of the issues that would need to be dealt with if this option should be used.

 

Option C

Software is available for the robots to run in a simulated environment. We have used this software to test and run snippets of movement code that we have already done. This could be used to show movement and obstacle avoidance, for instance. With a nice mapping tool we could run a simulation through a map of the room.

 

Option C – Problems

The simulator would only allow us to demonstrate the movement portions of our code. We could only show free-range motion with obstacle avoidance. These are the only portions of our project that would be viewable leaving out chair finding, gripping, and placement. If this option would be chosen, a lot of the coding for parts would have to rely on explanation of the code only.

 

Option D

We could film all of our progress, which would give a way of demonstrating our progress. This option could be used as a fail-safe in parallel with all other options. This could be very useful in the case that we finish all portions and all the robots have to be sent back. For this option we would film at least our working code modules in action. When each portion or possible release comes about we would film it as a bookmark, to say we got here before we were stopped.

 

Option D – Problems

This method of showing a project is not as powerful as the actual thing. The robot moving in front of a group of teachers is much more powerful than a film of what would happen if we actually had the robot. Another ther problem is that we could get more code working that after we no longer have a robot to run for filming it in action. Lastly, it is harder to work a film into presentation because there is more explaining involved than in an actual demonstration.