An apparatus for robotic surgery comprises a processor configured with instructions to receive patient data from treated patients, receive surgical robotics data for each of the plurality of treated patients, and output a treatment plan of a patient to be treated in response to the patient data and the surgical robotics data. This approach has the advantage of accommodating individual variability among patients and surgical system parameters so as to provide improved treatment outcomes.Appareil pour chirurgie robotique comprenant un processeur conçu avec des instructions pour recevoir des données de patient provenant de patients traités, recevoir des données de robotique chirurgicale pour chaque patient de la pluralité de patients traités, et délivrer en sortie un plan de traitement d'un patient à traiter en réponse aux données de patient et aux données de robotique chirurgicale. Cette approche a l'avantage de s'adapter à une variabilité individuelle entre des patients et des paramètres de système chirurgical de façon à fournir des résultats de traitement améliorés.