CPSC 483 Senior Design Wireless Robot Control with a PDA Quang Dang Matt Dean Ta-Chang Chao Brady Wied
Problem Background Robot “brains” or embedded systems are expensive and usually require add-ons to accomplish wireless functionality. Robot “brains” or embedded systems are expensive and usually require add-ons to accomplish wireless functionality. The need to control and receive information from a robot with an established PDA device is not currently satisfied. The need to control and receive information from a robot with an established PDA device is not currently satisfied.
Summary Allows a handheld PDA to act as the brain for a robot with Bluetooth technology. Allows a handheld PDA to act as the brain for a robot with Bluetooth technology. Allows operation in high frequency environments Allows operation in high frequency environments Power efficient Power efficient Develop an API for future use in a variety of applications. Develop an API for future use in a variety of applications.
Project Tasks Test robot communication with a PC. Test robot communication with a PC. Develop high-level PDA application Develop high-level PDA application Establish a robust robot communication API with the PDA. Establish a robust robot communication API with the PDA. Assemble PDA User Interface and Robot Communication API into a functional tool. Assemble PDA User Interface and Robot Communication API into a functional tool.
Scheduling
PERT Chart
Budget Item DescriptionCost PDA Side IPAQ 3975PDA with integrated bluetooth $630 (including $30 shipping) Robot Side Bluetooth RS232 adapter Bluetooth Transceiver $200 Total:$830.00
Why Bluetooth? Bluetooth is designed especially for mobile devices. Bluetooth is designed especially for mobile devices. Frequency hopping – operates in noisy environments. Frequency hopping – operates in noisy environments. Energy efficient – uses less power than an IEEE solution. Energy efficient – uses less power than an IEEE solution. Inexpensive – cheaper than Inexpensive – cheaper than Compatibility – modules readily available for PDA’s Compatibility – modules readily available for PDA’s
Choosing a Robot Robot needs to be functional and allow for future development. Robot needs to be functional and allow for future development. AmigoBot is the answer! AmigoBot is the answer!
Choosing a PDA Palm – cheap, widespread use, Bluetooth expandable Palm – cheap, widespread use, Bluetooth expandable Pocket PC – more expensive, more processing power and memory, integrated Bluetooth Pocket PC – more expensive, more processing power and memory, integrated Bluetooth Both have established SDKs for software development
Safety, Societal & Environmental Issues Emergency stop button on PDA Emergency stop button on PDA Automatic shut down when out of control range Automatic shut down when out of control range Emit only small amount of radiation Emit only small amount of radiation Beneficial to society Beneficial to society Does not cause interference with Does not cause interference with
Q&A Questions / Answers? Questions / Answers?