HOME
*





SimSpark
SimSpark is a generic simulation system for various multiagent simulations. It supports developing physical simulations for AI and robotics research with an open-source application framework. It is commonly used in academic research and education. History The SimSpark project started in 2003 and was based on the building blocks of the ''Spark'' project. It was initially developed by Marco Kögler and Oliver Obst at the University of Koblenz-Landau in Koblenz, Germany. SimSpark was registered with SourceForge in 2004 and has an established code base with development increasing year-over-year.https://www.ohloh.net/p/simspark/factoids/3252288 Architecture Agents communicate with the simulation server via UDP or TCP, and therefore can be implemented in any language that supports such sockets. Multiple software agents can participate in one simulation. Simulations are created within the server using the Ruby language and text-based RSG files. SimSpark uses the Open Dyna ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Robotics Simulation Software
A robotics simulator is a simulator used to create an application for a physical robot without depending on the physical machine, thus saving cost and time. In some case, such applications can be transferred onto a physical robot (or rebuilt) without modification. The term ''robotics simulator'' can refer to several different robotics simulation applications. For example, in mobile robotics applications, behavior-based robotics simulators allow users to create simple worlds of rigid objects and light sources and to program robots to interact with these worlds. Behavior-based simulation allows for actions that are more biotic in nature when compared to simulators that are more binary, or computational. Also, behavior-based simulators may ''learn'' from mistakes and can demonstrate the anthropomorphic quality of tenacity. One of the most popular applications for robotics simulators is for 3D modeling and rendering of a robot and its environment. This type of robotics software has ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


RoboCup 3D Soccer Simulation League
The RoboCup 3D Simulated Soccer League allows software agents to control humanoid robots to compete against one another in a realistic simulation of the rules and physics of a game of soccer. The platform strives to reproduce the software programming challenges faced when building real physical robots for this purpose. In doing so, it helps research towards the RoboCup Federation's goal of developing a team of fully autonomous humanoid robots that can win against the human world soccer champion team in 2050. The first version of the 3D server was released on 2003-12-30, after an initial proposal presented at the 2003 RoboCup symposium. Architecture The simulation is executed in the ''RoboCup Simulated Soccer Server 3D'' (rcssserver3d) which runs on Linux, Windows and Mac OS X. The underlying simulation engine is SimSpark. Agents are controlled by external processes. The competition's rules dictate that each agent must be a separate process, though there is no technical restr ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Koblenz
Koblenz (; Moselle Franconian: ''Kowelenz''), spelled Coblenz before 1926, is a German city on the banks of the Rhine and the Moselle, a multi-nation tributary. Koblenz was established as a Roman military post by Drusus around 8 B.C. Its name originates from the Latin ', meaning "(at the) confluence". The actual confluence is today known as the " German Corner", a symbol of the unification of Germany that features an equestrian statue of Emperor William I. The city celebrated its 2000th anniversary in 1992. It ranks in population behind Mainz and Ludwigshafen am Rhein to be the third-largest city in Rhineland-Palatinate. Its usual-residents' population is 112,000 (as at 2015). Koblenz lies in a narrow flood plain between high hill ranges, some reaching mountainous height, and is served by an express rail and autobahn network. It is part of the populous Rhineland. History Ancient era Around 1000 BC, early fortifications were erected on the Festung Ehrenbreitstein ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Educational Software
Educational software is a term used for any computer software which is made for an educational purpose. It encompasses different ranges from language learning software to classroom management software to reference software. The purpose of all this software is to make some part of education more effective and efficient. History 1946s–1970s The use of computer hardware and software in education and training dates to the early 1940s, when American researchers developed flight simulators which used analog computers to generate simulated onboard instrument data. One such system was the type19 synthetic radar trainer, built in 1943. From these early attempts in the WWII era through the mid-1970s, educational software was directly tied to the hardware, on which it ran. Pioneering educational computer systems in this era included the PLATO system (1960), developed at the University of Illinois, and TICCIT (1969). In 1963, IBM had established a partnership with Stanford University ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




Nao (robot)
Nao (pronounced ''now'') is an autonomous, programmable humanoid robot formerly developed by Aldebaran Robotics, a French robotics company headquartered in Paris, which was acquired by SoftBank Group in 2015 and rebranded as SoftBank Robotics. The robot's development began with the launch of Project Nao in 2004. On 15 August 2007, Nao replaced Sony's robot dog Aibo as the robot used in the RoboCup Standard Platform League (SPL), an international robot soccer competition. The Nao was used in RoboCup 2008 and 2009, and the NaoV3R was chosen as the platform for the SPL at RoboCup 2010. Several versions of the robot have been released since 2008. The Nao Academics Edition was developed for universities and laboratories for research and education purposes. It was released to institutions in 2008, and was made publicly available by 2011. Various upgrades to the Nao platform have since been released, including the 2011 Nao Next Gen and the 2014 Nao Evolution. Nao robots have been use ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Soccer
Association football, more commonly known as football or soccer, is a team sport played between two teams of 11 players who primarily use their feet to propel the ball around a rectangular field called a pitch. The objective of the game is to score more goals than the opposition by moving the ball beyond the goal line into a rectangular framed goal defended by the opposing side. Traditionally, the game has been played over two 45 minute halves, for a total match time of 90 minutes. With an estimated 250 million players active in over 200 countries, it is considered the world's most popular sport. The game of association football is played in accordance with the Laws of the Game, a set of rules that has been in effect since 1863 with the International Football Association Board (IFAB) maintaining them since 1886. The game is played with a football that is in circumference. The two teams compete to get the ball into the other team's goal (between the posts and under ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

RoboCup
RoboCup is an annual international robotics competition founded in 1996 by a group of university professors (including Hiroaki Kitano, Manuela M. Veloso, and Minoru Asada). The aim of the competition is to promote robotics and AI research by offering a publicly appealing – but formidable – challenge. The name ''RoboCup'' is a contraction of the competition's full name, "Robot Soccer World Cup” (based on the FIFA World Cup), but there are many other areas of competition such as "RoboCupRescue", "RoboCup@Home" and "RoboCupJunior". Peter Stone is the current president of RoboCup, and has been since 2019. The official goal of the project: :"By the middle of the 21st century, a team of fully autonomous humanoid robot soccer players shall win a soccer game, complying with the official rules of FIFA, against the winner of the most recent World Cup." RoboCup leagues The contest currently has six major domains of competition, each with a number of leagues and sub-leagues. Th ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Open Dynamics Engine
The Open Dynamics Engine (ODE) is a physics engine written in C/C++. Its two main components are a rigid body dynamics simulation engine and a collision detection engine. It is free software licensed both under the BSD license and the LGPL. ODE was started in 2001 and has already been used in many applications and games, such as ''Assetto Corsa'', '' BloodRayne 2'', ''Call of Juarez'', '' S.T.A.L.K.E.R.'', '' Titan Quest'', '' World of Goo'', '' X-Moto'' and '' OpenSimulator''. Overview The Open Dynamics Engine is used for simulating the dynamic interactions between bodies in space. It is not tied to any particular graphics package although it includes a basic one called ''drawstuff''. It supports several geometries: box, sphere, capsule (cylinder capped with hemispheres), triangle mesh, cylinder and heightmap. Simulation Higher level environments that allow non-programmers access to ODE include Player Project, Webots, Opensimulator, anyKode Marilou anV-REP ODE is a ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Ruby (programming Language)
Ruby is an interpreted, high-level, general-purpose programming language which supports multiple programming paradigms. It was designed with an emphasis on programming productivity and simplicity. In Ruby, everything is an object, including primitive data types. It was developed in the mid-1990s by Yukihiro "Matz" Matsumoto in Japan. Ruby is dynamically typed and uses garbage collection and just-in-time compilation. It supports multiple programming paradigms, including procedural, object-oriented, and functional programming. According to the creator, Ruby was influenced by Perl, Smalltalk, Eiffel, Ada, BASIC, Java and Lisp. History Early concept Matsumoto has said that Ruby was conceived in 1993. In a 1999 post to the ''ruby-talk'' mailing list, he describes some of his early ideas about the language: Matsumoto describes the design of Ruby as being like a simple Lisp language at its core, with an object system like that of Smalltalk, blocks inspired by highe ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Transmission Control Protocol
The Transmission Control Protocol (TCP) is one of the main protocols of the Internet protocol suite. It originated in the initial network implementation in which it complemented the Internet Protocol (IP). Therefore, the entire suite is commonly referred to as TCP/IP. TCP provides reliable, ordered, and error-checked delivery of a stream of octets (bytes) between applications running on hosts communicating via an IP network. Major internet applications such as the World Wide Web, email, remote administration, and file transfer rely on TCP, which is part of the Transport Layer of the TCP/IP suite. SSL/TLS often runs on top of TCP. TCP is connection-oriented, and a connection between client and server is established before data can be sent. The server must be listening (passive open) for connection requests from clients before a connection is established. Three-way handshake (active open), retransmission, and error detection adds to reliability but lengthens latency. ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]