The Cardinals signed defensive lineman Bryan Robinson to a two-year contract Monday, as reported by the Associated Press. The free agent Robinson played with the Bengals last season, starting four games at defensive end and with 28 tackles and 1.5 sacks.