A simultaneous localization and mapping implementation using inexpensive hardware