A remote handling system for the remote handling of at least a first robotized machine moving in a congested working environment by means of an articulated master arm actuated by an operator, the movements of said master arm being reproduced by said first robotized machine using means for capturing, transmitting and reproducing the movements, the system comprising
- a second robotized mobile machine actuated by control means;
- a database containing a virtual three-dimensional representation of the working environment;
- and
- a software physics engine configured to detect and analyze collisions between two objects present in said environment, and means;
- modeling the virtual three-dimensional representation of the working environment and of real objects contained therein;
- determining a target point in the working environment toward which a line of sight of said second robotized mobile machine is oriented;
- determining a reference point of a position of said second robotized mobile machine;
- constructing, within said virtual representation, by the software physics engine, a virtual mechanism extending axially between the target point and the reference point and substantially incorporating a segment connecting these two points to which it is virtually connected by mechanical links;
- detecting, by the software physics engine, a collision between said virtual mechanism and a real object in the working environment whose position is found on a basis of said virtual representation;
- calculating a wrench applied to said virtual mechanism resulting from its collision with the real object, the position of said target point remaining unchanged;
- determining a new position of said virtual mechanism in the working environment;
- and
- determining a new position of said reference point of said second robotized mobile machine, based on the new position of said virtual mechanism, in such a way that the line of sight between said reference point and said target point is free of obstacles.