From: <he...@us...> - 2010-06-04 21:19:14
|
Revision: 208 http://simspark.svn.sourceforge.net/simspark/?rev=208&view=rev Author: hedayat Date: 2010-06-04 21:19:08 +0000 (Fri, 04 Jun 2010) Log Message: ----------- Preparing for a new release Removing a delay in the simulation loop Modified Paths: -------------- trunk/rcssserver3d/CMakeLists.txt trunk/rcssserver3d/ChangeLog trunk/rcssserver3d/RELEASE trunk/spark/CMakeLists.txt trunk/spark/ChangeLog trunk/spark/RELEASE trunk/spark/lib/oxygen/simulationserver/simulationserver.cpp Modified: trunk/rcssserver3d/CMakeLists.txt =================================================================== --- trunk/rcssserver3d/CMakeLists.txt 2010-06-01 13:04:58 UTC (rev 207) +++ trunk/rcssserver3d/CMakeLists.txt 2010-06-04 21:19:08 UTC (rev 208) @@ -1,7 +1,7 @@ cmake_minimum_required(VERSION 2.6) project(rcssserver3d CXX C) -set(PACKAGE_VERSION "0.6.3") +set(PACKAGE_VERSION "0.6.4") ########## check for headerfiles/libraries ########## include(CheckIncludeFile) Modified: trunk/rcssserver3d/ChangeLog =================================================================== --- trunk/rcssserver3d/ChangeLog 2010-06-01 13:04:58 UTC (rev 207) +++ trunk/rcssserver3d/ChangeLog 2010-06-04 21:19:08 UTC (rev 208) @@ -1,3 +1,9 @@ +2010-06-05 Hedayat Vatankhah <he...@gr...> + + * RELEASE: + * CMakeLists.txt: + - preparing for 0.6.4 release + 2010-05-23 Hedayat Vatankhah <he...@gr...> * rcssserver3d/naosoccersim.rb: Modified: trunk/rcssserver3d/RELEASE =================================================================== --- trunk/rcssserver3d/RELEASE 2010-06-01 13:04:58 UTC (rev 207) +++ trunk/rcssserver3d/RELEASE 2010-06-04 21:19:08 UTC (rev 208) @@ -1,33 +1,16 @@ -RELEASE News of rcssserver3d-0.6.3 +RELEASE News of rcssserver3d-0.6.4 -In this release, we are preparing for a simulation with more robots than before. -The current target is to have 6 vs 6 games, so we have made some changes to -make the simulator more suitable for it. The most notable changes made in -rcssserver3d package in this direction are: -1. Disabling the internal monitor by default: starting from this version, the -simulation server (simspark binary, now called rcssserver3d) no longer brings -up a monitor when run. To actually view the simulation, a monitor (e.g. -rcsmonitor3d which is included in this package) should be run separately. This -separation noticeably improves the performance of the server. A new executable -called "rcsoccersim3d" is provided which runs both the simulation server and a -monitor on the local machine. -2. Bigger field: in this version, field dimensions and goal width are 1.5 times -larger than before to provide enough area for 6 vs 6 games. +This release is supposed to be the final version of rcssserver3d for +RoboCup 2010 in Singapore. The release includes a referee patch contributed +by FCPortugal team which enforces some rules to avoid crowding of many players +in a small area and to penalize ill-behaved players. Additionally, this +release comes with some more facilities for a human referee to control the game +and individual players in the field. -* New names: - - rcssserver3d: the old simspark binary has been renamed to rcssserver3d, as - it more clearly shows the functionality of the simulator. A symbolic link - called simspark is provided for compatibility. - - rcsoccersim3d: as stated above, running rcssserver3d (formerly simspark) - no longer starts a monitor to view the simulation, and a monitor should be - run separately. For users' convenience a new executable called rcsoccersim3d - is provided which runs both rcssserver3d and rcssmonitor3 to connect to - the running simulator. - -* Other notable changes: - - Added HMDP effector/perceptor - - Some compilation fixes - - Improved Windows support +* Summary: +- Improved referee to enforce more fair games +- Improved monitor which provides more power to the human referee +- Visual Studio 2010 compilation fixes You can get the package on the Simspark page on SourceForge at http://sourceforge.net/projects/simspark/ Modified: trunk/spark/CMakeLists.txt =================================================================== --- trunk/spark/CMakeLists.txt 2010-06-01 13:04:58 UTC (rev 207) +++ trunk/spark/CMakeLists.txt 2010-06-04 21:19:08 UTC (rev 208) @@ -1,7 +1,7 @@ cmake_minimum_required(VERSION 2.6) project(simspark CXX C) -set(PACKAGE_VERSION "0.2") +set(PACKAGE_VERSION "0.2.1") ########## check for headerfiles/libraries ########## include(CheckIncludeFile) @@ -143,13 +143,13 @@ set(SALT_SO_VERSION 0) set(SALT_VERSION ${SALT_SO_VERSION}.3.2) set(ZEITGEIST_SO_VERSION 3) -set(ZEITGEIST_VERSION ${ZEITGEIST_SO_VERSION}.1.0) -set(OXYGEN_SO_VERSION 3) -set(OXYGEN_VERSION ${OXYGEN_SO_VERSION}.3.0) +set(ZEITGEIST_VERSION ${ZEITGEIST_SO_VERSION}.1.1) +set(OXYGEN_SO_VERSION 4) +set(OXYGEN_VERSION ${OXYGEN_SO_VERSION}.0.0) set(KEROSIN_SO_VERSION 1) -set(KEROSIN_VERSION ${KEROSIN_SO_VERSION}.1.0) +set(KEROSIN_VERSION ${KEROSIN_SO_VERSION}.1.1) set(SPARK_SO_VERSION 0) -set(SPARK_VERSION ${SPARK_SO_VERSION}.0.0) +set(SPARK_VERSION ${SPARK_SO_VERSION}.0.1) set(RCSSNET_SO_VERSION 0) set(RCSSNET_VERSION ${RCSSNET_SO_VERSION}.1.0) Modified: trunk/spark/ChangeLog =================================================================== --- trunk/spark/ChangeLog 2010-06-01 13:04:58 UTC (rev 207) +++ trunk/spark/ChangeLog 2010-06-04 21:19:08 UTC (rev 208) @@ -1,3 +1,15 @@ +2010-06-05 Hedayat Vatankhah <he...@gr...> + + * lib/oxygen/simulationserver/simulationserver.cpp (SimulationServer::Step): + - disabling the usleep call to retain full compatibility with the previous + versions + + * RELEASE: + - release notes for the next version (0.2.1) + + * CMakeLists.txt: + - bumped library versions and package version for the next release + 2010-05-09 Hedayat Vatankhah <he...@gr...> * lib/zeitgeist/scriptserver/scriptserver.cpp (thisCall): Modified: trunk/spark/RELEASE =================================================================== --- trunk/spark/RELEASE 2010-06-01 13:04:58 UTC (rev 207) +++ trunk/spark/RELEASE 2010-06-04 21:19:08 UTC (rev 208) @@ -1,49 +1,16 @@ -RELEASE News of simspark-0.2 +RELEASE News of simspark-0.2.1 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. +support and some new features such as the potential of using different +physical simulation engines. * 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) + - The core physics system does no longer depend on ODE (Thanks to Andreas). + ODE implementation is now provided as a plugin. -* 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) - - 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) - -* 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) + - Compilation fixes on newer compilers (VS 2010) + - Fixed some bugs on 64 bit systems and in multi-threaded mode You can get the package on the Simspark page on SourceForge at http://sourceforge.net/projects/simspark/ Modified: trunk/spark/lib/oxygen/simulationserver/simulationserver.cpp =================================================================== --- trunk/spark/lib/oxygen/simulationserver/simulationserver.cpp 2010-06-01 13:04:58 UTC (rev 207) +++ trunk/spark/lib/oxygen/simulationserver/simulationserver.cpp 2010-06-04 21:19:08 UTC (rev 208) @@ -237,7 +237,7 @@ mSimTime += mSumDeltaTime; mSumDeltaTime = 0; } - usleep(10000); +// usleep(10000); } void SimulationServer::ControlEvent(EControlEvent event) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |