QUADROTOR CANSAT Challenge using APM2.8

Hey Everyone,

So i have a cansat that will be deployed to an altitude of 120m by a water rocket. At the apogee, the cansat will be deployed and the rotors of the quadcopter will open up like a cylinder opening its side. I wish i could add photos here to show my design.

Anyway, i have bought these so far APM2.8 ArduPilot Flight Controller+6M GPS+915Mhz Telemetry+ Power Module RC150.

I want to set my ardupilot mission planner in such a way that it only starts moving its rotors at the time of deployment and also then autonomously land back to the ground using the GPS signal.

Also, i want to add extra sensors to get the acceleration profile, and temperature and pressure (BME280) to the APM2.8. and also store the output values in a file somehow. like a database on board

Also, attached will be a camera onboard which needs its data to be saved

Please comment on how we can make this happen?
loking forward to your help. thanks