So I'm scratching my head over how to sort through all this information and figure out what we need to know for FTC...
What I know:
- New control system based on cell phones using Qualcomm Snapdragon (410 MSM8916) processor (SoC)
- The MSM8916 uses the Cortex A53, whis is an "ARM family of instruction set architectures".
- The MSM8916 is used by cell phone manufacturers as the brain. The ZTE Speed has these features.
- FTC 2015/16 will use two (2) ZTE type phones with FTC specified Modern Robotics hardware/software (H/S) to control the robot. One phone will be used for driver control and the other as the robot controller.
- The robot controller will talk to the FTC H/S through the phone's USB port. Known H/S are: "Power Module", "Servo Motor Controller", "DC Motor Controller", "Legacy Module" & "Advanced Sensor Module" (see schematic)
- Communications between H/S is all USB except the Legacy Module which takes USB and converts to NXT type I2C networking data.
- The Sensor Module will allow use of "standard off the shelf sensors".
What I don't know:
- How the Modern Robotics Inc. (MRI) components control information between the ZTE type phone and the robot's functions.
- Will the MRI motor and servo controllers be the only allowed devices, or will we be able to use other robotics companies' products?
- For off the shelf sensors, what are the signal inputs? They look like 3-pin analog.
- Will we be able to use components like image processors & "sensor fusion" devices with their own pre-processing?
I guess we'll have to wait for the MRI specs for firmware to know.