摘要:
In the first embodiment, direction arrows that point to subsequent direction arrows that are on the same fiber are concatenated so that any error can be smoothed over a longer motion. In the second embodiment, the orientation, location and time when the vehicle should be given a new setpoint is determined. In the third embodiment, it is determined whether the vehicle on the desired path, and the motion is corrected if it is not.
摘要:
Configuration spaces, representing alternate possibilities for an environment in which an object is to move, are combined to create a probabilistic representation of all of the alternate possibilities. The probabilistic representation is used to plan optimal motion, with uncertainties being resolved at sensing points.
摘要:
Maneuvers of a controlled vehicle, such as a car, travelling at moderate to high speeds are planned by propagating cost waves in a configuration space using two search strategies referred to as budding and differential budding. Control is achieved by monitoring properties of the controlled vehicle and adjusting control parameters to achieve motion relative to a frame of reference. The frame of reference may change before the transformation to configuration space occurs. The method transforms goals, obstacles, and the position of the controlled vehicle in task space to a configuration space based on the position of these objects relative to a moving frame of reference. The method also determines a local neighbourhood of possible motions based on the control capabilities of the vehicle. In one embodiment, the controlled parameters are time derivatives of the monitored properties. A variation of the method provides for the parallel computation of the configuration space. In one embodiment of the parallel computation, the case where two processes are used, a first process and configuration space would be used to plan. A second process and configuration space would be used to read the setpoints which are sent as control directives to the vehicle.
摘要:
Devices, systems, and methods for avoiding collisions between a manipulator arm and an outer patient surface by moving the manipulator within a null-space. In response to a determination that distance between an avoidance geometry and obstacle surface, corresponding to a manipulator-to-patient distance is less than desired, the system calculates movement of one or more joints or links of the manipulator within a null-space of the Jacobian to increase this distance. The joints are driven according to the reconfiguration command and calculated movement so as to maintain a desired state of the end effector. In one aspect, the joints are also driven according to a calculated end effector displacing movement within a null-perpendicular-space of the Jacobian to effect a desired movement of the end effector or remote center while concurrently avoiding arm-to-patient collisions by moving the joints within the null-space.
摘要:
Configuration spaces, representing alternate possibilities for an environment in which an object is to move, are combined to create a probabilistic representation of all of the alternate possibilities. The probabilistic representation is used to plan optimal motion, with uncertainties being resolved at sensing points.
摘要:
Maneuvers of a controlled vehicle, such as a car, travelling at moderate to high speeds are planned by propagating cost waves in a configuration space using two search strategies referred to as budding and differential budding. Control is achieved by monitoring properties of the controlled vehicle and adjusting control parameters to achieve motion relative to a frame of reference. The frame of reference may change before the transformation to configuration space occurs. The method transforms goals, obstacles, and the position of the controlled vehicle in task space to a configuration space based on the position of these objects relative to a moving frame of reference. The method also determines a local neighbourhood of possible motions based on the control capabilities of the vehicle. In one embodiment, the controlled parameters are time derivatives of the monitored properties. A variation of the method provides for the parallel computation of the configuration space. In one embodiment of the parallel computation, the case where two processes are used, a first process and configuration space would be used to plan. A second process and configuration space would be used to read the setpoints which are sent as control directives to the vehicle.