With Discovery, agent systems no longer require the tedious manual configuration of system locations, host names, and port numbers, before being able to operate. Agents and infrastructural services that use Discovery can implement advanced behaviors to respond to their changing environments.
Servers can locate each other, share information and coordinate their operations.
Agents can also be programed to survive initialization within incomplete environments, and to finish initialization once all needed peer systems are available, online, and active. This Discovery feature reduces the problems associated with previous implementations that relied on strict, order-specific startup sequences. The Robotics Institute is part of the School of Computer Science , Carnegie Mellon University . For updates and comments, please see these instructions .