Text this: A novel approach to motion modeling using fuzzy cognitive map and artificial potential fields