Quick Start Guide¶
Setup¶
There are three distinct computer groups that require attention during setup:
- Ground Station (GS):
All involved computer units that are on the ground. In most cases, this
would be
relay.local,mocap.local, and your own personal computer. - Companion Computer (CC): Computer on-board the quad used for direct access to prototype hardware and algorithms. This is usually a Linux machine with direct access to at least one of the Ground Station units.
- Flight Module Unit (FC): This runs direct flight control. Given the safety and real-time requirements for control, this is a discrete unit from the companion computer. This is usually a unit from the Pixhawk family of flight controllers running PX4.
Flight¶
Important
Quadrotors are dangerous and serious injury may occur from incorrect operation. Proceed with extreme caution. It’s better to be on the ground wishing you were the air, than in the air wishing you were on the ground.
- Turn on Motive on the
mocapmachine. - Set rigid body of the quad with the correct orientation. Verify that the x-axis of the quad is aligned with the long axis of the room and all IR reflection spheres are being registered in motive.
- Turn on hand-held control (see Remote Controllers).
- Check Lipo battery with battery checker.
- Plug into quad (PX4 initialization music will play).
sshinto quad.- Start the software by running
roslaunch mslquad quad_vrpn.launchand your controller (see Software). - Review safety checklist below.
Safety Checklist¶
Important
Make sure you complete the following check list before every flight. Most of the checks are automated by the controller on startup, but that is no substitute for good ol human caution
Hardware¶
Mechanical
- All 4 rotors are tightly secured (more than hand tight)
- Battery is secured
Electrical
- The FCU serial connection is secured between the px4 and CC
- Battery voltage is over the nominal 11.5v (DO NOT start a flight with less than this voltage)
- Keep a battery checker handy
Software¶
Motive
- z is up
- quad frame is aligned with room (room’s long-axis is quad x-axis)
ROS Topics
local_position/posematchesvision_pose/posestatehasconnected=True
PX4 Arms and Kills
- Arm the quad by pinching the sticks down and inwards. DO NOT push up throttle stick after arm as this will cause the craft to take off.
- Gently push the throttle stick up until the motors start spinning. check that the propeller rotation is in the correct direction.
- Disarm the quad by pinching the sticks down and inwards.
- Arm the quad again but this time, use the kill switch to disarm. The motors should cut instantaneously.