I can’t emphasis enough how important it is to progress as far as you can in mathematics for most engineering disciplines. You will likely also need serious CS skills as well for robotics. Michigan does not offer much in terms of merit scholarships, but has good FA for in-state students. Private schools such as Rice and Vanderbilt offer excellent FA, and Vanderbilt also gives a $5000 NMF (each year) scholarship over and above any FA awards. You will have to carefully research the NMF schools (add Alabama to your list) to see their grad school results too.
Michigan is a superb engineering school with a huge array of student projects and very supportive of its students. With in-state tuition it is very reasonably priced, easy to get to, and offers opportunities and recruiting far above the NMF schools. The research taking place on north campus is cutting edge and readily available through the UROP program. Perhaps the best part is that you do not need to choose based on quality, all of the engineering disciplines are in the top 10-12. Research is going to help a lot with your grad school recommendations.
I would carefully look at your family finances and see if it makes sense to consider the NMF alternatives. I would definitely examine private options. Note that ACT/SAT scores for engineering colleges are usually substantially higher than the general university range.