Emplacements are catapult and ballista towers.
If you deploy ladder troops in battle, they hunt these buildings. So until the achievement pops make sure you've got 3-4 ladder troops in your roster. Most enemies will only have 1 or 2 of emplacements in their base.