i am not sure that artillery shells quite qualify as bombs but to answer your question there are smart artillary shells it is called excaliber and they are used by the united states military they cost nearly one million dollars a piece but are extremely accurate and useful when air support is not availible if you wish to learn more here is a link