Conclusions
For in-person offerings of CSC 161,
- Control of robots has served as an worthwhile application area
(not practical for virtual courses)
- MyroC provides a function library to handle behind-the-scenes
support for C programs to Scribbler 2 robots
- Basics of Bluetooth communication follow a standard protocol
- based on an Media Access Control (MAC) address
- each operating system can be tailored in its own way to
improve user usability
- Processing of many commands follows a common approach
- a 9-byte command is sent to the robot
- the robot echos the 9-byte command back to the workstation
- the robot performs the command
- the robot may return 11-bytes of sensor data
- the robot may return additional requested data
- An eSpeak speech synthesizer can aid robot processing and
testing
- eSpeak runs as a separate process
- a pipe provides communication between a MyroC program and
eSpeak
- implementation details vary among operating systems.
created 27 January 2021
revised 29-30 January 2021
|
|
|
previous next
|