Ladies and Gentlemen,
Some background:
I am currently a newbie, and the Popular Mechanics "Build Your First Robot" caught my eye.
I am a Volunteer Firefighter.
I almost majored in Computer Science, and am very familiar with C++.
The bottom-line up-front: I am looking for solid, well-developed, well-documented, intermidiate projects that will help me develop the skills and knowledge to create the following:
I am looking to make a robot that is capable of moving through a structure and detect levels of cabon monoxide and other gases. The end result would be a robot that (if allowed by departmental policy, which it's not - this is purely a personal project) could move into a potentially IDLH (immediately dangerous to life or health) environment and not put firefighters at risk. Initially, the robot does not need to be intrinsicly safe, but I would want to move there.
Looking at a tracked base that is long enough to tackle stairs, with tracks that are tall enough to allow the vehicle to flip on its "back" and adjust and continue as if right-side up.
Mandatory features:
CO detector
Read-out
Optional Features/Capabilities:
Ability to send data wirelessly to a readout
Audible warning when IDLH atmosphere detected
Multiple other gas meters (methane, hydrogen, etc.)
O2 meter
Ability to "follow" a hoseline or tagline (rope)
Ability to send video over radio (I will have my HAM license well before I figure this out) to PC
Ability to receive commands over radio from PC (I want the robot to be able to operate autonomously and "explore", but also be able to be directed to move to/observe other areas)
LED "bar graph" and speaker to indicate levels of gases which require the attention of nearby personnel
I am aware of how ambitious this project is at my current skill level. Accordingly, I am planning on conducting several step-up projects to reach this point.
The "Build Your First Robot" Project: this will develop my building capabilities, introduce me to the programming system, learn wheeled locomotion, collision avoidance (switch-based)
A Gas Meter project: the project I've seen will convert the readout and display on the computer monitor
A display project: taking the information from the sensor and placing it on a Arduino readout
Projects I know I need to explore:
Interfacing the Arduino with HAM radio
Tracked operation
Video
Non-contact collision avoidance
Interfacing R/C and Arduino (I believe the coding should be fairly simple if (command exists) then (follow it) else (explore autonomously)
Whatever help and direction the community can give me would be greatly appreciated.