Hemisson Software Overview There are several sets of software available that support the Hemisson for education and research. Commercial software includes the Webots line of products from Cyberbotics, Switzerland. Webots-Hemisson is geared specifically for the Hemisson and is a subset of the WebotsSTD package. WebotsSTD allows more flexibility in modeling and using a variety of supported robots. Please see: Webots for more information. An advanced open-source software package called Pyrobot written in Python is also recommended for the Hemisson. Please refer to www.pyrorobotics.org for further information. Finally, RoadNarrows has written a set of free, open-source demonstration tools supporting the Hemisson and several modules, also written in Python. These tools work both under Windows and Linux. It is a great place to start scripting simple brains to control the robot and get sensor data using the serial connection. See RoadNarrows' Hemisson support pages for more info. Hemisson's simple serial interface actually allows you to write programs in your language of choice on any operating system, as long as you can set up serial communication in your software. Other examples of languages you could use to control and develop applications for the Hemisson robot include Visual C++, Visual Basic, C#, Java, Matlab, Pascal, C++, Ruby, and Perl. If you would like tools to modify Hemisson's on-board microprocessor code, please see the Hemisson Programming Tools section.
|