1. A method to supervise a local dynamical system having multiple preset control objectives and operating in conjunction with other dynamical systems, the method comprising: receiving state input from dynamical systems in an environment at a distributed soft computing level; generating weights and applying the weights to the preset control objectives using soft computing methods to form weighted control objectives, wherein the weights are generated based on the received state input; generating a command signal for the local dynamical system based on the weighted control objectives; and transmitting the command signal to a controller in the local dynamical system.