{"id":{"repo_id":"cambridge","oai_identifier":"oai:www.repository.cam.ac.uk:1810/388621"},"canonical_url":"https://search.dev.ndltd.org/etd/cambridge/oai:www.repository.cam.ac.uk:1810/388621","repository":{"repo_id":"cambridge","name":"Cambridge University","base_url":"https://api.repository.cam.ac.uk/server/oai/request"},"display":{"title":"Design and Optimisation of Virtual Mechanism Controllers With Applications in Robotic Surgery","abstract":"The challenge of robot control design remains central to enabling safe, effective, and intuitive robotic systems. This thesis explores virtual mechanism control, a structured approach to designing robot controllers using virtual mechanical components. This method offers advantages in simplicity of implementation, ease of design, and intuitive yet flexible behaviour, while maintaining strong theoretical foundations through its connections to passivity-based control, impedance control, port-Hamiltonian control, virtual model control, and virtual fixtures. The primary application domains considered in this work are in robotic surgery, with a focus on robot-assisted laparoscopy and the remote-centre-of-motion constraint, as well as robot-assisted orthopaedic surgery. The key challenges in these applications are ensuring safety and human robot collaboration, which virtual mechanism control is well positioned to address. This thesis presents several contributions, including: (1) a formalisation of virtual mechanism control, (2) new controllers tailored for specific surgical tasks, (3) novel methods for tuning virtual mechanism controllers, and (4) a software toolbox that facilitates the design, simulation, and implementation of these controllers. The developed software has been open-sourced to support further research and adoption of virtual mechanism control in robotic applications. By integrating classical control principles with a structured, physically intuitive framework, this work advances the field of robot control design, particularly for safety-critical and human-interactive applications such as robotic surgery.","abstract_html":"The challenge of robot control design remains central to enabling safe, effective, and intuitive robotic systems. This thesis explores virtual mechanism control, a structured approach to designing robot controllers using virtual mechanical components. This method offers advantages in simplicity of implementation, ease of design, and intuitive yet flexible behaviour, while maintaining strong theoretical foundations through its connections to passivity-based control, impedance control, port-Hamiltonian control, virtual model control, and virtual fixtures. The primary application domains considered in this work are in robotic surgery, with a focus on robot-assisted laparoscopy and the remote-centre-of-motion constraint, as well as robot-assisted orthopaedic surgery. The key challenges in these applications are ensuring safety and human robot collaboration, which virtual mechanism control is well positioned to address. This thesis presents several contributions, including: (1) a formalisation of virtual mechanism control, (2) new controllers tailored for specific surgical tasks, (3) novel methods for tuning virtual mechanism controllers, and (4) a software toolbox that facilitates the design, simulation, and implementation of these controllers. The developed software has been open-sourced to support further research and adoption of virtual mechanism control in robotic applications. By integrating classical control principles with a structured, physically intuitive framework, this work advances the field of robot control design, particularly for safety-critical and human-interactive applications such as robotic surgery.","abstract_has_math":false,"creators":["Larby, Daniel"],"institution":"University of Cambridge","degree_name":"Doctor of Philosophy (PhD)","degree_level":"Doctoral","degree_discipline":null,"degree_department":null,"school":null,"contributors":[],"advisors":["Forni, Fulvio"],"committee_chairs":[],"committee_members":[],"year":2025,"date_issued":"2025-02-27","date_published":"2025-02-27","updated_at":"2026-07-22T22:24:03Z","subjects":["Impedance Control","Optimal Control","Passivity Based Control","Robotics","Virtual Mechanism Control"],"languages":["eng"],"rights":[],"rights_urls":["https://www.repository.cam.ac.uk/bitstreams/e99fbf55-1fda-413f-951f-31c3c6e8d82e/download","http://purl.org/NET/rdflicense/allrightsreserved"],"identifier_entries":[{"key":"dc:creator.authoridentifier","label":"Author Identifier","values":["0000000311534166"],"render_values":[{"text":"0000-0003-1153-4166","href":"https://orcid.org/0000-0003-1153-4166","code":true}]}]},"links":{"outbound_url":"https://doi.org/10.17863/CAM.120884","outbound_label":"DOI","outbound_source":"dc:identifier.doi"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Forni, Fulvio"]},{"key":"dc:contributor.sponsor","label":"Sponsor","values":["Industrial CASE Sponsorship from CMR Surgical"]},{"key":"dc:creator","label":"Author","values":["Larby, Daniel"]},{"key":"dc:creator.authoridentifier","label":"Author Identifier","values":["0000000311534166"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.issued","label":"Date","values":["2025-02-27"]},{"key":"dc:publisher.institution","label":"Dc Publisher Institution","values":["University of Cambridge"]},{"key":"dc:relation.isreferencedby.uri","label":"Dc Relation Isreferencedby URI","values":["https://www.repository.cam.ac.uk/handle/1810/388621"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]},{"key":"dc:type.qualificationlevel","label":"Dc Type Qualificationlevel","values":["Doctoral"]},{"key":"dc:type.qualificationname","label":"Dc Type Qualificationname","values":["Doctor of Philosophy (PhD)"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Impedance Control","Optimal Control","Passivity Based Control","Robotics","Virtual Mechanism Control"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["eng"]},{"key":"dc:rights","label":"Dc Rights","values":["https://www.repository.cam.ac.uk/bitstreams/e99fbf55-1fda-413f-951f-31c3c6e8d82e/download","http://purl.org/NET/rdflicense/allrightsreserved"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.doi","label":"DOI","values":["https://doi.org/10.17863/CAM.120884"]},{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://www.repository.cam.ac.uk/bitstreams/14dd5280-0d4c-44a1-a304-3a88590ad182/download"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["The challenge of robot control design remains central to enabling safe, effective, and intuitive robotic systems. This thesis explores virtual mechanism control, a structured approach to designing robot controllers using virtual mechanical components. This method offers advantages in simplicity of implementation, ease of design, and intuitive yet flexible behaviour, while maintaining strong theoretical foundations through its connections to passivity-based control, impedance control, port-Hamiltonian control, virtual model control, and virtual fixtures. The primary application domains considered in this work are in robotic surgery, with a focus on robot-assisted laparoscopy and the remote-centre-of-motion constraint, as well as robot-assisted orthopaedic surgery. The key challenges in these applications are ensuring safety and human robot collaboration, which virtual mechanism control is well positioned to address. This thesis presents several contributions, including: (1) a formalisation of virtual mechanism control, (2) new controllers tailored for specific surgical tasks, (3) novel methods for tuning virtual mechanism controllers, and (4) a software toolbox that facilitates the design, simulation, and implementation of these controllers. The developed software has been open-sourced to support further research and adoption of virtual mechanism control in robotic applications. By integrating classical control principles with a structured, physically intuitive framework, this work advances the field of robot control design, particularly for safety-critical and human-interactive applications such as robotic surgery."]},{"key":"dc:format.checksum.md5","label":"Dc Format Checksum Md5","values":["8df755885cea5119d5b3cf16e509fb68","87eda9de84448d1f82354d60eee3eb5f"]},{"key":"dc:title","label":"Title","values":["Design and Optimisation of Virtual Mechanism Controllers With Applications in Robotic Surgery"]}]}],"canonical_facts":{"dc:contributor.advisor":["Forni, Fulvio"],"dc:contributor.sponsor":["Industrial CASE Sponsorship from CMR Surgical"],"dc:creator":["Larby, Daniel"],"dc:creator.authoridentifier":["0000000311534166"],"dc:date.issued":["2025-02-27"],"dc:description.abstract":["The challenge of robot control design remains central to enabling safe, effective, and intuitive robotic systems. This thesis explores virtual mechanism control, a structured approach to designing robot controllers using virtual mechanical components. This method offers advantages in simplicity of implementation, ease of design, and intuitive yet flexible behaviour, while maintaining strong theoretical foundations through its connections to passivity-based control, impedance control, port-Hamiltonian control, virtual model control, and virtual fixtures. The primary application domains considered in this work are in robotic surgery, with a focus on robot-assisted laparoscopy and the remote-centre-of-motion constraint, as well as robot-assisted orthopaedic surgery. The key challenges in these applications are ensuring safety and human robot collaboration, which virtual mechanism control is well positioned to address. This thesis presents several contributions, including: (1) a formalisation of virtual mechanism control, (2) new controllers tailored for specific surgical tasks, (3) novel methods for tuning virtual mechanism controllers, and (4) a software toolbox that facilitates the design, simulation, and implementation of these controllers. The developed software has been open-sourced to support further research and adoption of virtual mechanism control in robotic applications. By integrating classical control principles with a structured, physically intuitive framework, this work advances the field of robot control design, particularly for safety-critical and human-interactive applications such as robotic surgery."],"dc:format.checksum.md5":["8df755885cea5119d5b3cf16e509fb68","87eda9de84448d1f82354d60eee3eb5f"],"dc:identifier.doi":["https://doi.org/10.17863/CAM.120884"],"dc:identifier.uri":["https://www.repository.cam.ac.uk/bitstreams/14dd5280-0d4c-44a1-a304-3a88590ad182/download"],"dc:language":["eng"],"dc:publisher.institution":["University of Cambridge"],"dc:relation.isreferencedby.uri":["https://www.repository.cam.ac.uk/handle/1810/388621"],"dc:rights":["https://www.repository.cam.ac.uk/bitstreams/e99fbf55-1fda-413f-951f-31c3c6e8d82e/download","http://purl.org/NET/rdflicense/allrightsreserved"],"dc:subject":["Impedance Control","Optimal Control","Passivity Based Control","Robotics","Virtual Mechanism Control"],"dc:title":["Design and Optimisation of Virtual Mechanism Controllers With Applications in Robotic Surgery"],"dc:type":["Thesis"],"dc:type.qualificationlevel":["Doctoral"],"dc:type.qualificationname":["Doctor of Philosophy (PhD)"]},"updated_at":"2026-07-22T22:24:03Z"}