Recent Place Recognition Research with HeRCULES