Research Bat Bot (B2): a flapping-wing robot mimicking bat flight Trajectory Planning for flapping systems Data-Driven Modeling for B2 Design Optimization using biological data