An Effective and Efficient Hybrid Scan Matching Algorithm for Mobile Object Applications