Mathias Doumbe's 58th-minute header and substitute Ryan Lowe's cool last-minute finish handed the in-form Dons their third win in four games, leaving Swindon without a win in four.
And Robinson said: "I thought we deserved that, we were the better side. To be fair Swindon are one of the best teams to have come here this year, with the way they passed and moved it they were a constant threat.
"But I don't think they created a chance of note. I thought we created two or three first half and two or three second half against a good side, so it was a good evening for us.
"It's a blatant sending off (when goalkeeper Wes Foderingham handled outside the box) because if he doesn't come out of the area to handle it Patrick Bamford gets the ball.
"Everybody in the stadium thought it was a sending off. Their disallowed goal was a very dubious decision as well - maybe that was a goal. He had his hand on Ian (McLoughlin), but who doesn't have a hand on somebody when they go and compete for the ball in the air?
"But we're in the mix now and we've got a big game away at Leyton Orient at the weekend, and that's going to be a big ask for everybody involved."
Swindon boss Kevin MacDonald said: "It's very disappointing that we've lost 2-0, especially as we felt we outplayed them in the first half.
"In games like these, big decisions by the officials can certainly change matches and I didn't see anything wrong with our goal - the referee was only five yards away and the linesman on the touchline sees it.
"I was disappointed with the second half, from a set-play we got done and we've got some big players in there."