Here is a 9-axis IMU sensor ( gyro/accelerometer/magnetometer) that plugs straight into the roborio MXP port and provides high-end navigation information. It also adds a whole slug of I/O ports to boot. Has Java libraries and sample code. 99.00. This is a no brainer.
I agree, We saw this last year when we were having troubles with the other gyro/accel but were not in a place we could secure it in time to be of any use. I would say this would be a great addition to the auto capabilities. I like it.
Low level programming interface to robot hardware. This page references the classes that we are going to need to control all the sensors, actuators, driver station, and event interface. It will show you how to access all the hardware items on the robot.
Good article on hall effect switches and latches that can be soldered on pcb boards and used to detect the presence of a magnetic field and converting that to a digital signal.
I like the latching. Was one of the issues we had with the elevator and the hall effect sensors. We had to wait a certain amount of time so that it would not recognize the same magnet more than once. The latching would have make it work exactly how we wanted it to. We might want to see if we can get a catalog or something for sourcing some of these electronics.