The Australian Service for Knowledge of Open Source Software (ASK-OSS) provides a national focal point for advice, management, governance, storage and dissemination of Open Source Software (OSS) for research and higher education. ASK-OSS provides unbiased, pragmatic guidance on: selection of appropriate OSS for research; choosing appropriate OSS licenses; management/governance for OSS development; and storage and community development of OSS.

ASK-OSS is a Department of Education, Science and Training funded initiative as part of the MERRI round of SII under the Backing Australia's Ability initiative. ASK-OSS supports research and education partners in the use and policies around Open Source, as well as providing general information that will be of benefit to anyone investigating the unique opportunities and challenges of Open Source Software.

Home
Hykim - the 21DOF Robot Bear

Hykim is a cutting edge multi-purpose robot bear that is built on an open development platform (both hardware and software). It has been applied as a soccer player, and is currently being further developed to apply to real world human rescue missions!

Project Details

Name of project: Hykim - the 21DOF Robot Bear

Brief overview:

Hykim is a Robot Bear originally designed in response to RoboCup's call for a Standard Robotic Platform (information on the proposals (July 2007) can be viewed at http://tribotix.com/Products/RoboCup Tender/Intro.htm). The design philosophy used to produce Hykim was that Hykim would be an Open Development Platform, all necessary documentation is available to anyone along with the software. Hykim is a project in its early stages. The hardware is complete, and the software is currently in development, so if you are interested in robotics, get in touch with the team.

The Robot Bear functionally can move around on all four legs, on two legs, can record video images and sound through the web cam. It has 5-axis IMU (inertial measurement unit) and accelerometer in the head and chest to help it figure out where it is and where it is moving to. This can be useful for general robotics (such as the soccer competition) but also for real life applications like rescue missions, which Hykim is also being designed for.

Standards used:

Ethernet, 802.11g, Serial interface, Posix

OSS technologies used:

On the robot: eLinux (built from Debian)  is used on the AMD geode microcontroller (the same as in the OLPC project) to controller all the elements of the robot. Python and c are used along with gcc, Apache (for viewing web images through a web browser) and the Debian webcam application for capturing imaging. They are controlled remotely via a wireless network, and can be programmed dynamically.

Methodologies: The project is attempting to build a community around the project, which includes the University of Newcastle, UTS and the The Hamilton Institute (Ireland).

OSS projects contributed to:

No. They are mainly using the Open Source software in a simple way and the code written specifically for this project is made available on the website. 

Implementors (internal, external):

The three universities mentioned above and Tribotix all collaborate together (led by Tribotix), with a growing external collaborator community. 

Conclusions

Rationale of Open Source technologies used:

Rationale of Open Source technologies used: One of the main things we try to achieve is to make our projects expandable, user friendly and adaptable. You don't want people to be bound by the hardware, software or project vision when trying to implement our creations in new and innovative ways.

Also, by making it able to be broken down into components (generally generic hardware, open source software) it can easily be fixed or modified at a component level. So when a motor breaks, or software bug is found, users can actually replace or choose to work with Tribotix to fix and improve it.

The Open Source development model makes collaborative development between organisations and individuals easier for us. It gives people access to be able to learn what is going on at a software level, and this is also applied at a hardware level for the same reason. It gets rid of the magic and confusion.

Contact Details

Date of case study: 2006 - ongoing

State/s: NSW

Name of institute: Partnership between Tribotix and the University of Newcastle with collaboration from UTS and the The Hamilton Institute (Ireland)

Contact person: Peter Turner

Contact details: Peter dot Turner at tribotix dot com

URLs (project and institute): Details of the project are available at 

http://tribotix.com/
http://tribotix.info/wiki
http://livesite.newcastle.edu.au/cdsc/Home.page
http://www.robots.newcastle.edu.au/robocup.html

The team can be visited at #tribotix on the freenode IRC network.

 
Finding the right Open Source Software

Below are some pathways to finding the right Open Source Software for you. Another way to see what is useful locally in Australia is to look at the Case Studies we are continually adding to our website, to see what software other people are using. We would also recommend you carefully look at the licence of the software you choose, as well as scrutinising the standards used (is the software based on Open Standards), the documentation (manuals, HOWTOs, install guides, forums etc) and the community around the software, as all of these are a useful way to determine whether the software will meet your requirements.

Do keep in mind, the average GNU/Linux distribution has anywhere between 3000 and 10000 packages available as part of the distribution. So if you are running a GNU/Linux distribution, ensure you explore what software is available as part of the distribution before looking to other repositories.

Software Matrices 

There are several useful software matrices comparing, describing and defining Open Source projects to make what you need easier to find. Then you can simply find the software from your GNU/Linux distribution or from the project website which is usually linked.

Open Source Repositories

Below are some good repositories of Open Source Software, most that runs on GNU/Linux, but some that runs on Windows, Macs, and many other operating systems. 

  • Freshmeat - a collection of Open Source software some of which runs on several operating systems
  • SourceForge - a very large repository with over 100,000 projects and over a million contributors. Some software runs on several operating systems
  • The Open CD - a project focused on culminating useful Open Source Software for Windows on one easy to use CD. All components are usually installed from the CD, so simply order it online or download the CD image and copy to a CD to use
  • SchoolForge and EduForge - two repositories for education specific Open Source Software repositories
 

Who's Online

We have 4 guests online

Our Partners

OSS Watch

OSIA

Opensource law

DEST

Project

RSS Feed