A Miami-Dade Police Officer charged with DUI is back in custody for driving with a suspended license and leaving the scene of an accident while out on bond.

A judge revoked 41-year-old Ryan Robinson's bond at a Tuesday hearing. Robinson was charged with DUI in April after he knocked over a shopping cart containing two children in a Publix parking lot while off-duty.

Then four weeks ago, officials said he was caught driving with a suspended license. Authorities said Robinson hit car that had a person inside it in a Palmetto Bay parking lot, then drove away, but he hit another parked car that was empty. The person in the first car called police and he was charged with driving with a suspended license and leaving the scene of an accident with property damage.

"I do have serious concerns regarding the safety of the community," Miami-Dade Judge Maria Ortiz said.

Robinson, a 12-year veteran of the Miami-Dade Police Department, was arrested in April on charges of DUI, DUI property damage and DUI causing serious bodily injury in the incident that happened at the Publix parking lot at 20425 Old Cutler Road.

The off-duty officer was driving his 1997 GMC truck and was first involved in a traffic crash causing property damage, police said. As he tried to leave the scene, he struck the grocery cart with the two children inside, police said.

The impact caused the cart to fall on its side and Geah Garcia, 3, and Meah Garcia, 6, to fall into the roadway. The girls were treated at a nearby hospital for non-life-threatening injuries.

Seven years ago, Robinson and another officer faced a lawsuit and civil federal trial after the two allegedly fired their weapons 27 times and killed two people. Robinson and the other officer were cleared of all charges.

Following the latest traffic-related charges, Robinson has been placed on house arrest and given a SCRAM bracelet to monitor his alcohol intake. He has been placed on paid administrative leave pending his trial, which begins Sept. 8th.