1. A method for training a neural device having an artificial nervous system with an apparatus external to the neural device, comprising: observing, with the apparatus, the neural device in a training environment; and modulating, with the apparatus, at least one training parameter based at least in part on the observing, wherein: the at least one training parameter comprises at least one of a virtual boundary around an object in the training environment or a virtual boundary around the neural device; the virtual boundary around the object is greater than an actual boundary of the object; and the virtual boundary around the neural device is greater than an actual boundary of the neural device.