The Design of a Novel Multi-Purpose Fire Fighting Robot with Video Streaming Capability