Frameworks
Player |
AboutPlayer is a free and open networked robotics server. The Player server acts like a "robot abstraction layer," providing standardized interfaces and messaging management for many classes of robotics-related devices (camera, ranger, planner, etc.) Drivers for individual devices abstract information into these interfaces and use them to communicate amongst each other. Player also includes a set of client libraries in C, C++, Python, and Ruby which enable outside programs to subscribe to interfaces provided by the Player server. Several utilities are included for logging, viewing, and sending data. Also included are example programs using the client libraries and examples of plugin device drivers. In Fedora, Player provides over 130 different drivers, ranging from device drivers and data processing drivers, to complex path planning and obstacle avoidance algorithms. Try itInstall Player with the following command: su -c 'yum install player' Start Player with a configuration file providing "dummy" devices: player /etc/player/config/dummy.cfg In a separate terminal or from the Applications menu, launch PlayerV playerv The dummy interfaces publish sample data which can be used to verify the operation of Player. PlayerV can also be used to visualize data from real sensors or from Stage (see below.) |
Screenshot |
---|---|---|
Fawkes |
AboutAbout Fawkes. Try itInstall Fawkes with the following command: su -c 'yum install fawkes' |
Screenshot |