Recent Changes - Search:

TEAMS Academy Wiki

Explore TEAMS!
for visiting sophomores & juniors

Robotics

EnvBioTech

Bat Design

Assistive Tech


Students


Instructors

TEAMS Forum

TEAMS Calendar

TEAMS Web Site

Wiki Info

edit Student.SideBar

MatthewFrykenbergsLab4WimpMode

Matthew Frykenberg's: Results
Matthew Frykenberg

								Conclusion

Results:

	For final results, I got my robot to follow wimp mode fairly well. It was slow to react when the bump senor was pressed and doesn’t change directions when the bumper being pressed is switched until it turns 90 degrees. Other than that the program followed the requirements for wimp mode. The robot drives slowly, and though this is doesn’t affect how well it performs wimp mode, I probably should have revised it so that it followed a faster driving speed.

Problems: Problems that I have include the reaction time of the robot, its ability to detect another bump sensor while still turning the 90 degrees from the first bump sensor, and its overall driving speed (not really a problem, but something I should have had different).

	Problems during the coding I had included no response to data, failure to recognize while loops, failure to execute safe mode, and inability to stop turning.

Additions:

	Faster mechanisms for relaying commands would allow the over all response speed of the robot to increase and function more efficiently.	

A more sensitive bump sensor would allow the robot to pick up on signs with more ease, whereas I had to jam the bump sensor in on top of the slow response. The bump sensor would react sooner to a force because it would feel the force earlier, and allow the program to be executed more gracefully.

Lessons Learned:

	The lessons I learned during my coding errors was any time I try to give a command that needed to be passed to the robot itself. So many errors are because the robot not responding because the robot doesn’t know. Unless the update is used, the robot never gets the command.
	I learned to make one while loop work, instead of having one loop wait until the angle reached 90 to execute, for a while loop to execute while the angle is anything but 90, and only exit the while loop proceeding to other commands when the angle 90 has been reached.
	I learned that when assigning a value to use only one equal sign, and to only use two for loops and in matters of true or false decision.
	Finally I learned that delay temporarily blinds the robot to all other commands besides the one right after the delay.

Matthew Frykenberg's: Flow Chart Attach:MattWimpModeFlowChart.jpg Δ

Matthew Frykenberg's: Code

Matthew Frykenberg's: Answers

Edit - History - Print - Recent Changes - Search
Page last modified on December 19, 2007, at 11:12 PM