Aikido can be a very street effective martial art. Most Aikido techniques does not differ at all depending on if your attacker is wielding a knife, baseball bat or is empty handed. The patterns of movement are the same.