Knowledge (XXG)

SimSpark

Source 📝

351: 22: 310: 328:
with rules similar to regular soccer. The robots use simulated cameras and other sensors such as accelerometers, gyros and touch and audio sensors. Software agents process signals from these sensors (also known as
301:(ODE) for detecting collisions and for simulating rigid body dynamics. ODE allows accurate simulation of the physical properties of objects such as velocity, inertia and friction. 51: 333:) and generate control signals for the 22 hinges within each robot's body in order to achieve whatever forms of motion are required to win a game of soccer. 112: 231:
is a generic simulation system for various multiagent simulations. It supports developing physical simulations for AI and robotics research with an
456: 290:, and therefore can be implemented in any language that supports such sockets. Multiple software agents can participate in one simulation. 356: 321: 91: 256: 461: 287: 294: 67: 43: 47: 471: 128: 466: 283: 152: 32: 144: 132: 36: 140: 298: 232: 148: 136: 248: 60: 252: 124: 111: 309: 71: 207: 182: 56: 436: 274:
in 2004 and has an established code base with development increasing year-over-year.
450: 401: 390: 243:
The SimSpark project started in 2003 and was based on the building blocks of the
341: 271: 346: 119: 431: 377: 421: 416: 220: 217: 197: 318: 264: 260: 192: 441: 325: 235:
framework. It is commonly used in academic research and education.
426: 308: 187: 15: 54:
and tools are available to assist in formatting, such as
297:
language and text-based RSG files. SimSpark uses the
293:
Simulations are created within the server using the
213: 203: 181: 173: 158: 118: 282:Agents communicate with the simulation server via 402:https://www.ohloh.net/p/simspark/factoids/3252288 391:https://www.ohloh.net/p/simspark/factoids/3252289 340:, but since 2008 it has been replaced with a 336:The original soccer robot model was known as 8: 104: 35:, which are uninformative and vulnerable to 50:and maintains a consistent citation style. 317:SimSpark is the simulation engine for the 103: 92:Learn how and when to remove this message 313:SimSpark running RoboCup 3D on Windows 7 247:project. It was initially developed by 369: 378:"Spark - A generic physical simulator" 7: 357:Free and open-source software portal 324:. In this simulation two teams play 42:Please consider converting them to 14: 349: 110: 20: 46:to ensure the article remains 1: 270:SimSpark was registered with 457:Robotics simulation software 257:University of Koblenz-Landau 322:3D Soccer Simulation League 488: 442:SimSpark project on ohloh 109: 432:SourceForge project page 233:open-source application 314: 427:SourceForge home page 312: 462:Educational software 299:Open Dynamics Engine 106: 315: 226: 225: 145:Hedayat Vatankhah 133:Joschka Boedecker 102: 101: 94: 52:Several templates 479: 472:2003 in robotics 417:Project Homepage 404: 399: 393: 388: 382: 381: 374: 359: 354: 353: 352: 344:inspired model. 218:Project Homepage 183:Operating system 169: 167: 141:Mosalam Ebrahimi 114: 107: 97: 90: 86: 83: 77: 75: 64: 24: 23: 16: 487: 486: 482: 481: 480: 478: 477: 476: 447: 446: 413: 408: 407: 400: 396: 389: 385: 376: 375: 371: 366: 355: 350: 348: 307: 280: 241: 196: 191: 165: 163: 159:Initial release 149:Sander van Dijk 137:Markus Rollmann 98: 87: 81: 78: 66: 55: 41: 25: 21: 12: 11: 5: 485: 483: 475: 474: 469: 464: 459: 449: 448: 445: 444: 439: 434: 429: 424: 419: 412: 411:External links 409: 406: 405: 394: 383: 368: 367: 365: 362: 361: 360: 306: 305:Use in RoboCup 303: 279: 276: 240: 237: 224: 223: 215: 211: 210: 205: 201: 200: 185: 179: 178: 175: 171: 170: 160: 156: 155: 122: 116: 115: 100: 99: 82:September 2022 44:full citations 28: 26: 19: 13: 10: 9: 6: 4: 3: 2: 484: 473: 470: 468: 467:2003 software 465: 463: 460: 458: 455: 454: 452: 443: 440: 438: 437:SimSpark Wiki 435: 433: 430: 428: 425: 423: 420: 418: 415: 414: 410: 403: 398: 395: 392: 387: 384: 379: 373: 370: 363: 358: 347: 345: 343: 339: 334: 332: 327: 323: 320: 311: 304: 302: 300: 296: 291: 289: 285: 277: 275: 273: 268: 266: 262: 258: 254: 250: 246: 238: 236: 234: 230: 222: 219: 216: 212: 209: 206: 202: 199: 194: 189: 186: 184: 180: 176: 172: 161: 157: 154: 150: 146: 142: 138: 134: 130: 126: 123: 121: 117: 113: 108: 96: 93: 85: 73: 72:documentation 69: 62: 61:documentation 58: 53: 49: 45: 40: 38: 34: 29:This article 27: 18: 17: 397: 386: 372: 337: 335: 330: 316: 292: 281: 278:Architecture 269: 249:Marco Kögler 244: 242: 228: 227: 204:Available in 120:Developer(s) 88: 79: 68:Citation bot 30: 422:GitLab Page 272:SourceForge 253:Oliver Obst 221:GitLab Page 125:Oliver Obst 451:Categories 364:References 331:perceptors 174:Written in 129:Jan Murray 48:verifiable 342:Nao robot 338:soccerbot 177:C++, Ruby 33:bare URLs 229:SimSpark 198:Mac OS X 105:SimSpark 37:link rot 319:RoboCup 265:Germany 261:Koblenz 255:at the 239:History 214:Website 208:English 193:Windows 164: ( 153:Xu Yuan 326:soccer 57:reFill 245:Spark 188:Linux 31:uses 295:Ruby 251:and 166:2003 162:2003 65:and 288:TCP 286:or 284:UDP 259:in 453:: 267:. 263:, 151:, 147:, 143:, 139:, 135:, 131:, 127:, 380:. 195:, 190:, 168:) 95:) 89:( 84:) 80:( 76:. 74:) 70:( 63:) 59:( 39:.

Index

bare URLs
link rot
full citations
verifiable
Several templates
reFill
documentation
Citation bot
documentation
Learn how and when to remove this message
SimSpark Logo
Developer(s)
Oliver Obst
Jan Murray
Joschka Boedecker
Markus Rollmann
Mosalam Ebrahimi
Hedayat Vatankhah
Sander van Dijk
Xu Yuan
Operating system
Linux
Windows
Mac OS X
English
Project Homepage
GitLab Page
open-source application
Marco Kögler
Oliver Obst

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.