Built in Switches
ACAT is ready to use right out of the box. The “F12” can be used as a switch but there is also the camera switch. If you choose this during login you can use your computers camera as a switch. Please see the documentation on how to setup and use this switch, it can be very sensitive.
Here are some switches you can buy today that will control ACAT. Some of these switches will need an extra "switch box". Links to these box's can be found below in the next section.
- A range of mechanical switches from Ablenet.
- Switches from Talk To Me Technologies
- Candy Corn Proximity Sensor, with an activation distance of 0.5-1.0 cm from the surface of the sensor
- Specs switch from Ablenet featuring a 1.4-in/3.5-cm activation surface that provides an auditory click and tactile feedback
- Honeybee Proximity Sensor, which senses the proximity of a hand, finger, head or nearly any object. Sensing range is adjustable from physical touch to proximity of 14 cm.
- A Bluetooth switch from Ablenet. This one doesn't need a switch box as it connects via Bluetooth. It can be configured to send an F12 key whenever the switch is activated. Has two switches. One of them can be used as the primary switch to trigger ACAT by mapping it to F12. The other switch can be mapped to one of the ACAT commands. Instructions to configure the switches can be found here.
- Foot pedal switch. This switch plugs directly into the USB port of the host computer and does not require a switch box.
- Imperium Sip And Puff switch which is activated with either a "sip" or "puff" of the lips with the included small mouth piece
- Chin switch which can be activated by movement of the head. It can be positioned anywhere around the neck with plastic tubing that can be cut to fit - just like a custom necklace
- A tube-shaped Grasp switch which can be activated with a squeeze or a pinch.
For information about switch boxes read next section.
Switch Boxes are required for Off-The-Shelf Switches. Some switches directly plug into the USB port of the host computer, and others plug into a switch box typically with a 3.5mm jack and the switch box plugs into the USB port of the host computer.
- X-keys USB switch interface with six dual inputs
- Hitch 2.0 USB switch interface with five switch inputs
- ATEC USB switch interface with five inputs
If the switch box supports multiple switches, they can be individually mapped to different ACAT commands for richer multi-modal interactions. Refer to ACAT FAQ for details.
The Assistive Context Aware Toolkit (ACAT) supports a variety of sensors including ACAT Vision (camera based sensor) and most commercially available “off-the-shelf” sensors. However, for some users, using the camera based sensor may not be feasible due to their condition and the commercially available sensors may be too expensive. To bridge this gap, Intel Labs has developed an Arduino based proximity sensor solution that is also open source. If the potential ACAT user has financial constraints that prevent them from purchasing "off-the-shelf" sensors and has someone with minimal technical experience to help set up the Arduino proximity sensor, then this system may be the best solution for them. Additionally, the system is open source so developers can build on top of the system by adding new sensors, features, algorithms, etc. The
VCNL4010 proximity sensor used in the system best operates by detecting movements close to the sensor (within ~4cm). Some examples of ideal movements that could be detected by the sensor include: hand / finger movements, facial movements, and leg / foot movements. Set up of the sensor requires some soldering (about a couple minutes), finding someone that already knows how to do so is recommended. The sensor has holes for screws so it is flexible in terms of mounting options. You can find all the details here.