|
From: <rus...@us...> - 2008-02-16 14:27:30
|
Revision: 68
http://gearbox.svn.sourceforge.net/gearbox/?rev=68&view=rev
Author: russo2503v
Date: 2008-02-16 06:27:34 -0800 (Sat, 16 Feb 2008)
Log Message:
-----------
added publications page. added to project goals. replaced earlier announcement text with actual one
Modified Paths:
--------------
gearbox/trunk/doc/announce.dox
gearbox/trunk/doc/header.html
gearbox/trunk/doc/overview.dox
Added Paths:
-----------
gearbox/trunk/doc/publications.dox
Modified: gearbox/trunk/doc/announce.dox
===================================================================
--- gearbox/trunk/doc/announce.dox 2008-02-16 08:13:25 UTC (rev 67)
+++ gearbox/trunk/doc/announce.dox 2008-02-16 14:27:34 UTC (rev 68)
@@ -12,45 +12,55 @@
@page gbx_doc_announce Project Announcement
-The world is not sure yet about the best way to design a robot software
-framework, or even if there is a 'best' way (i.e. it probably depends on
-specific requirements). Whatever decisions you make regarding
-frameworks, you should minimise your risk by disassociating your
-algorithms/drivers as much as possible from framework code. In other
-words, you should submit algorithms/drivers to a non-framework project
-which is likely to accumulate high-quality code that is easy to find and
-use. Then you should use/write a thin framework to wrap the
-drivers/algorithms that you (and others) wrote.
+Much of the FOSS efforts in robotics have revolved around building
+software frameworks. Player, Orocos, Carmen, Orca, and others are all
+results of these efforts: all looking for a way (the "best" way?) to
+build a complete robotic system.
-GearBox is a new project that we have recently launched which fits this
-approach. It is a collection of peer-reviewed independent libraries
-aiming to provide functional robot software. There is no framework
-linking the libraries together (although some libraries may depend on
-others). It doesn't aim to replace any frameworks.
+Despite all the efforts, the community has not yet come to a conclusion
+on the best way to design a robot software framework, or even if there
+is a "best" way (i.e. it probably depends on specific requirements).
+Whatever decisions you make regarding frameworks, it would be wise to
+minimise your risk by disassociating your algorithms/drivers as much as
+possible from framework code. In other words, keep your
+algorithms/drivers in a form which does not tie it to a particular
+framework. These ideas are not new and many agree that it makes perfect
+sense. So what's new?
-Libraries can be submitted by anyone and are peer-reviewed before being
-accepted into the collection. They must meet certain criteria, detailed
-on the website. The review process is conducted on a public mailing
-list; anyone is welcome to provide comments on submitted libraries.
-Libraries accepted into GearBox remain the ultimate responsibility of
+GearBox is a brand-new project which puts this approach into practice.
+It is a collection of peer-reviewed independent libraries aiming to
+provide functional robot software. There is no framework linking the
+libraries together (although some libraries may depend on others). It
+doesn't aim to replace any frameworks. Rather, the vision is that the
+current and future robotic frameworks will compete with each other in
+how well they can integrate GearBox libraries into complete and diverse
+robotic systems.
+
+Libraries can be submitted by anyone and are peer-reviewed before being
+accepted into the collection. They must meet certain criteria, detailed
+on the website. The review process is conducted on a public mailing
+list; anyone is welcome to provide comments on submitted libraries.
+Libraries accepted into GearBox remain the ultimate responsibility of
the library developer; we won't try to steal your library from you.
-GearBox is still an infant project. It currently only has one accepted
-library, a Hokuyo URG laser scanner driver based on the urglaser driver
-from Player (the peer review of this library is mostly available in the
-mailing list archives). A SICK laser scanner driver has been submitted
-by the Orca project for peer review and will be going through the review
-process shortly. While we have developed a project constitution of sorts
-and outlined the project goals, including the submissions process, we
-are still and always will welcome any comments on improving these.
+GearBox is still an infant project. It currently only has one accepted
+library, a Hokuyo URG laser scanner driver based on the urglaser driver
+from Player (the review of this library is available in the mailing list
+archives). A SICK laser scanner driver has been submitted by the Orca
+project for peer review and will be going through the review process
+shortly. While we have developed a project principles and outlined the
+project goals, including the submissions process, we are still and
+always will welcome any comments on improving these.
-What GearBox needs now is more libraries. Hardware drivers and software
-algorithms are both equally welcome. The more libraries GearBox gains,
-the greater the benefits to the wider robotics community. So check out
-the project page, and if you have software you think would be beneficial
+What GearBox needs now is more libraries. Hardware drivers and software
+algorithms are both equally welcome. The more libraries GearBox gains,
+the greater the benefits to the wider robotics community. So check out
+the project page, and if you have software you think would be beneficial
to the robotics community, submit it for review.
+
The GearBox Developers
+
08-Feb-2008
*/
Modified: gearbox/trunk/doc/header.html
===================================================================
--- gearbox/trunk/doc/header.html 2008-02-16 08:13:25 UTC (rev 67)
+++ gearbox/trunk/doc/header.html 2008-02-16 14:27:34 UTC (rev 68)
@@ -42,7 +42,7 @@
<strong><a href="gbx_doc_getting.html" style="text-decoration:none">Download and Install</a></strong><br>
<!-- <strong><a href="gbx_doc_quickstart.html" style="text-decoration:none">Quick Start</a></strong><br> -->
<strong><a href="gbx_doc_documentation.html" style="text-decoration:none">Documentation</a></strong><br>
-<!-- <strong><a href="gbx_doc_publications.html" style="text-decoration:none">Publications</a></strong><br> -->
+<strong><a href="gbx_doc_publications.html" style="text-decoration:none">Publications</a></strong><br>
<br>
<strong>REPOSITORY</strong><br>
Modified: gearbox/trunk/doc/overview.dox
===================================================================
--- gearbox/trunk/doc/overview.dox 2008-02-16 08:13:25 UTC (rev 67)
+++ gearbox/trunk/doc/overview.dox 2008-02-16 14:27:34 UTC (rev 68)
@@ -16,6 +16,12 @@
Provide software tools which could be integrated into complete systems with one of many software integration frameworks.
+GearBox is not a framework. It does not contain any "glue" code to help you assemble a complete system.
+
+GearBox does not compete with any existing or future frameworks. Frameworks are still and will continue to be required to customize the available software to a particular application. But the task of designing and implementing a framework is hard enough without having to worry about the nitty-gritty of algorithm and driver implemention.
+
+More on the rationale and the objectives for the project can be found in @ref gbx_doc_publications "GearBox Publications".
+
@par Licence
The GearBox project does not, as a policy, require code to conform to any
Added: gearbox/trunk/doc/publications.dox
===================================================================
--- gearbox/trunk/doc/publications.dox (rev 0)
+++ gearbox/trunk/doc/publications.dox 2008-02-16 14:27:34 UTC (rev 68)
@@ -0,0 +1,20 @@
+/*
+ * GearBox Project: Peer-Reviewed Open-Source Libraries for Robotics
+ * http://gearbox.sf.net/
+ * Copyright (c) 2008 GearBox Team
+ *
+ * This copy of GearBox is licensed to you under the terms described in the
+ * the LICENSE file included in this distribution.
+ *
+ */
+
+/*!
+
+@page gbx_doc_publications Publications
+
+On project's rationale and objectives:
+
+- A.Makarenko, A.Brooks, T.Kaupp. <a href="http://www.cas.edu.au/content.php/237.html?publicationid=403">On the Benefits of Making Robotic Software Frameworks Thin</a>. IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2007). Workshop on Evaluation of Middleware and Architectures.
+
+
+*/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|