From: <he...@us...> - 2010-01-17 09:30:32
|
Revision: 146 http://simspark.svn.sourceforge.net/simspark/?rev=146&view=rev Author: hedayat Date: 2010-01-17 09:30:24 +0000 (Sun, 17 Jan 2010) Log Message: ----------- Updated some documentation Updated simspark release notes and NEWS file Bumped simspark package and library versions Modified Paths: -------------- trunk/rcssserver3d/ChangeLog trunk/rcssserver3d/doc/users/definitions.tex trunk/rcssserver3d/doc/users/gettingstarted.tex trunk/rcssserver3d/doc/users/simulations.tex trunk/rcssserver3d/doc/users/user-manual.tex trunk/spark/CMakeLists.txt trunk/spark/ChangeLog trunk/spark/NEWS trunk/spark/RELEASE Modified: trunk/rcssserver3d/ChangeLog =================================================================== --- trunk/rcssserver3d/ChangeLog 2010-01-16 23:52:20 UTC (rev 145) +++ trunk/rcssserver3d/ChangeLog 2010-01-17 09:30:24 UTC (rev 146) @@ -1,5 +1,10 @@ 2010-01-17 Hedayat Vatankhah <he...@gr...> + * doc/users/gettingstarted.tex: + * doc/users/simulations.tex: + * doc/users/user-manual.tex: + - updated to reflect some new changes + * RELEASE: * NEWS: - preparing for a new release Modified: trunk/rcssserver3d/doc/users/definitions.tex =================================================================== --- trunk/rcssserver3d/doc/users/definitions.tex 2010-01-16 23:52:20 UTC (rev 145) +++ trunk/rcssserver3d/doc/users/definitions.tex 2010-01-17 09:30:24 UTC (rev 146) @@ -128,7 +128,7 @@ \vspace*{-0.25cm} \hspace*{-3cm}% \begin{minipage}[b]{3cm} - \textsf{\Large\flushleft{February 2009}} + \textsf{\Large\flushleft{January 2010}} \end{minipage} \end{titlepage}% Modified: trunk/rcssserver3d/doc/users/gettingstarted.tex =================================================================== --- trunk/rcssserver3d/doc/users/gettingstarted.tex 2010-01-16 23:52:20 UTC (rev 145) +++ trunk/rcssserver3d/doc/users/gettingstarted.tex 2010-01-17 09:30:24 UTC (rev 146) @@ -5,8 +5,6 @@ \section{Download and Installation Instructions} \label{section:install} -%Currently the simspark SVN builds only for Linux (the Win32 build system is not yet ported/tested, so we should focus on *nix systems. - This chapter explains how to install SimSpark on an Ubuntu Linux. It should work with slight modifications on other distributions like Fedora, Suse and especially Debian system\footnote{For more guides please visit Simspark Wiki: @@ -50,18 +48,21 @@ \begin{enumerate} \item Ruby \item The Open Dynamics Engine (ODE) -\item The boost C++ libraries +\item The Boost C++ Libraries +\item Freetype +\item Developer Image Library (DevIL) +\item OpenGL +\item SDL \end{enumerate} -The rendering of SimSpark can be omitted from the build process +Some parts of SimSpark can be omitted from the build process therefore these packages are optional: \begin{enumerate} -\item OpenGL -\item SDL -\item Freetype -\item Developer Image Library (DevIL) -\item Tiff library (libtiff) +\item wxWidgets Library +\item FMOD Sound Library +\item Latex (pdflatex): to generate developers manual +\item Doxygen: to generate API documentation \end{enumerate} \texttt{\$ sudo apt-get install g++ subversion cmake libfreetype6-dev libode0-dev libsdl-dev ruby1.8 ruby1.8-dev libdevil-dev libboost-dev libboost-thread-dev libboost-regex-dev} @@ -145,7 +146,7 @@ \item Run the simulation -\texttt{\$ simspark} +\texttt{\$ rcsoccersim3d} \item Optionally @@ -197,7 +198,7 @@ \item{Start the Server} The first step is to start the simulation server. To do this type -\texttt{simspark} on the console. The server is by default configured +\texttt{rcssserver3d} on the console. The server is by default configured to run without internal monitor support and to start the soccer simulation. @@ -206,7 +207,7 @@ \begin{verbatim} -simspark, a monolithic simulator 0.1 +rcssserver3d, a monolithic simulator 0.6.x Copyright (C) 2004 Markus Rollmann, Universit�t Koblenz. Copyright (C) 2004, The RoboCup Soccer Server Maintenance Group. Modified: trunk/rcssserver3d/doc/users/simulations.tex =================================================================== --- trunk/rcssserver3d/doc/users/simulations.tex 2010-01-16 23:52:20 UTC (rev 145) +++ trunk/rcssserver3d/doc/users/simulations.tex 2010-01-17 09:30:24 UTC (rev 146) @@ -9,7 +9,7 @@ \subsection{Overview} -We implemented a simulation for SimSpark where two teams of up to 5 +We implemented a simulation for SimSpark where two teams of up to 6 humanoid robots play soccer against each other. This seemingly simple setup poses a challenge to agent implementers on several levels. @@ -48,12 +48,12 @@ \subsection{Environment and Objects on the Field} -The dimensions of the soccer field are 50 by 32 meters. The center -spot has a radius of 4.5 meters. Each goal is 9 by 2 meter with a -height of 4 meters. The soccer field is surrounded by a border of 10 +The dimensions of the soccer field are 18 by 12 meters. The center +spot has a radius of 4.5 meters. Each goal is 2.1 by 0.6 meter with a +height of 0.8 meters. The soccer field is surrounded by a border of 10 meters in each direction. Space outside this border area is not -reachable by an agent. The soccer ball has a radius of 0.4 meter and a -mass of 430 gram. +reachable by an agent. The soccer ball has a radius of 0.04 meter and a +mass of 26 grams. At each corner of the soccer field, and at the goal posts, a distinctive flag is placed. The positions of these flags are fixed and known to Modified: trunk/rcssserver3d/doc/users/user-manual.tex =================================================================== --- trunk/rcssserver3d/doc/users/user-manual.tex 2010-01-16 23:52:20 UTC (rev 145) +++ trunk/rcssserver3d/doc/users/user-manual.tex 2010-01-17 09:30:24 UTC (rev 146) @@ -4,7 +4,7 @@ \\ Feng Xue \\ Marian Buchta \\ Hedayat Vatankhah} \title{Simspark User Manual} -\date{February 2009} +\date{January 2010} \begin{document} Modified: trunk/spark/CMakeLists.txt =================================================================== --- trunk/spark/CMakeLists.txt 2010-01-16 23:52:20 UTC (rev 145) +++ trunk/spark/CMakeLists.txt 2010-01-17 09:30:24 UTC (rev 146) @@ -1,7 +1,7 @@ cmake_minimum_required(VERSION 2.6) project(simspark CXX C) -set(PACKAGE_VERSION "0.1.2") +set(PACKAGE_VERSION "0.2") ########## check for headerfiles/libraries ########## include(CheckIncludeFile) @@ -143,15 +143,15 @@ set(SALT_SO_VERSION 0) set(SALT_VERSION ${SALT_SO_VERSION}.3.2) set(ZEITGEIST_SO_VERSION 3) -set(ZEITGEIST_VERSION ${ZEITGEIST_SO_VERSION}.0.2) +set(ZEITGEIST_VERSION ${ZEITGEIST_SO_VERSION}.1.0) set(OXYGEN_SO_VERSION 3) -set(OXYGEN_VERSION ${OXYGEN_SO_VERSION}.2.4) +set(OXYGEN_VERSION ${OXYGEN_SO_VERSION}.3.0) set(KEROSIN_SO_VERSION 1) set(KEROSIN_VERSION ${KEROSIN_SO_VERSION}.0.2) set(SPARK_SO_VERSION 0) set(SPARK_VERSION ${SPARK_SO_VERSION}.0.0) set(RCSSNET_SO_VERSION 0) -set(RCSSNET_VERSION ${RCSSNET_SO_VERSION}.0.0) +set(RCSSNET_VERSION ${RCSSNET_SO_VERSION}.1.0) ########## additional variables for -config scripts ########## set(prefix ${CMAKE_INSTALL_PREFIX}) Modified: trunk/spark/ChangeLog =================================================================== --- trunk/spark/ChangeLog 2010-01-16 23:52:20 UTC (rev 145) +++ trunk/spark/ChangeLog 2010-01-17 09:30:24 UTC (rev 146) @@ -1,5 +1,9 @@ 2010-01-17 Hedayat Vatankhah <he...@gr...> + * NEWS: + * RELEASE: + - preparing for the new release (0.2) + * lib/oxygen/proxyserver/agentproxy.cpp: - added a temporary workaround to allow compilation under windows @@ -7,6 +11,8 @@ - add required third party .dlls on windows to simspark rather than rcssserver3d, which will be installed in lib/thirdparty directory. ruby dlls will be included too. + - bumped library major versions: zeitgeist, oxygen and rcssnet + - bumped package version to 0.2 2010-01-01 Hedayat Vatankhah <he...@gr...> Modified: trunk/spark/NEWS =================================================================== --- trunk/spark/NEWS 2010-01-16 23:52:20 UTC (rev 145) +++ trunk/spark/NEWS 2010-01-17 09:30:24 UTC (rev 146) @@ -1,3 +1,37 @@ +[0.2] +In this release you can find some bug and compilation fixes, improved Windows +support and some new features including a new sensor and features to facilitate +agent debugging and development. It also provides a more deterministic behavior +for agents which should make them more reliable. + +* New features: + - An Accelerometer sensor which reports the linear acceleration + - A "Sync Mode" operation is introduced. In this mode, the server will not + advance to the next cycle until all connected agents send a "(syn)" command + to the server. You can use this mode by setting "agentSyncMode" to true in + simspark.rb (or spark.rb) + - Simulator will run in simulation time mode instead of real time + if "useRealTime" variable is set to false in simspark.rb (or spark.rb) + +* More deterministic agent-server communication + - Simspark will now collect received commands right before sending + sense data of the last cycle. So, any commands which is sent by agents + after receiving new sense data will be executed in the next cycle, not the + current one. This results in a more deterministic behavior, and agents' + efficiency should not change between remote and local runs considerably. + +* More convenience: + - Simspark should always accept connections. No more "Connection refused" + messages and the need to wait for simspark's network port to be freed! + - To make changes to most of the resource files (e.g. simspark.rb), you can + create a copy in ~/.simspark directory and make desired changes there. The + directory structure of the original files should be preserved (e.g. + rsg/agent/nao/nao.rgs) + +* Fixes: + - Compilation fixes + - Fixed some rendering bugs (agents not visible through goals) + [0.1.2] This release brings some bugfixes, better performance and also better Windows support. A Windows installer will be available too. This is the first version Modified: trunk/spark/RELEASE =================================================================== --- trunk/spark/RELEASE 2010-01-16 23:52:20 UTC (rev 145) +++ trunk/spark/RELEASE 2010-01-17 09:30:24 UTC (rev 146) @@ -1,29 +1,37 @@ -RELEASE News of simspark-0.1.3 (in progress) +RELEASE News of simspark-0.2 -SOME INTERESTING COMMENTS! +In this release you can find some bug and compilation fixes, improved Windows +support and some new features including a new sensor and features to facilitate +agent debugging and development. It also provides a more deterministic behavior +for agents which should make them more reliable. -Main changes of this release are: - - Compilation fixes - - Improved Windows support - - Simspark should always accept connections. No more "Connection refused" - messages and the need to wait for simspark's network port to be freed! +* New features: + - An Accelerometer sensor which reports the linear acceleration + - A "Sync Mode" operation is introduced. In this mode, the server will not + advance to the next cycle until all connected agents send a "(syn)" command + to the server. You can use this mode by setting "agentSyncMode" to true in + simspark.rb (or spark.rb) + - Simulator will run in simulation time mode instead of real time + if "useRealTime" variable is set to false in simspark.rb (or spark.rb) + +* More deterministic agent-server communication - Simspark will now collect received commands right before sending sense data of the last cycle. So, any commands which is sent by agents after receiving new sense data will be executed in the next cycle, not the current one. This results in a more deterministic behavior, and agents' efficiency should not change between remote and local runs considerably. - - An Accelerometer sensor - - Fixed some rendering bugs (agents not visible through goals) - - A "Sync Mode" operation is introduced. In this mode, the server will not - advance to the next cycle untill all connected agents send a "(syn)" command - to the server. You can use this mode by setting "agentSyncMode" to true in - simspark.rb (or spark.rb) - - Simulator will run in simulation time mode instead of real time - if "useRealTime" variable is set to false in simspark.rb (or spark.rb) + +* More convenience: + - Simspark should always accept connections. No more "Connection refused" + messages and the need to wait for simspark's network port to be freed! - To make changes to most of the resource files (e.g. simspark.rb), you can create a copy in ~/.simspark directory and make desired changes there. The directory structure of the original files should be preserved (e.g. rsg/agent/nao/nao.rgs) +* Fixes: + - Compilation fixes + - Fixed some rendering bugs (agents not visible through goals) + You can get the package on the Simspark page on SourceForge at http://sourceforge.net/projects/simspark/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |