|
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.
|