This module explains how to model a protein as a robotic manipulator and introduces the robotic path planning problem and algorithms for solving it, including the probabilistic roadmap method. Variations of the Probabilistic Roadmap Method have been employed for problems related to protein motion.
Topics in this module
Proteins as Robotic Manipulators
Robotic Path Planning
Sampling-Based Planners for Proteins
Proteins as robotic manipulators
In the modules on
protein kinematics and
inverse kinematics , it was shown that, structurally and kinematically, proteins are very similar to a class of
robotic manipulators consisting of arms connected by revolute joints. Because of this analogy, in the late 1990s, some robotics researchers began to speculate that methods developed for use with robots might also be applicable to the study of proteins. For the remainder of this module, the analogy between robots and proteins will be explored, and then a class of robotics algorithms, called path planners, that will be adapted in a later module to use with proteins, will be introduced.
Recall that a protein is a chain of amino acid residues. Each residue contributes two rotatable dihedral angles, designated φ and ψ, to the main chain of the protein, and may additionally have a side chain with up to five rotatable dihedral angles. Under the
rigid geometry simplification, these rotatable dihedral angles are the only degrees of freedom available to the protein.
If we replace each bond by a rigid bar and each rotatable dihedral by a revolute joint, we can build a robotic linkage kinematically equivalent to a protein under rigid geometry.
Robotic path planning
Background
Terms from robotic path planning
Work space : The work space is the geometric space in which a robot operates. It consists of obstacles and empty space that may be occupied by the robot.
Configuration : A configuration of the robot is a full description of the robot's state, including its position, orientation, and the states of any internal degrees of freedom (such as revolute joint angles).
Collision : A configuration is said to be in collision if any part of the robot overlaps with either another part of the robot or with a work space obstacle.
Free : A configuration is said to be free if it is not in collision.
Configuration space (C-space) : The space of all configurations of the robot, annotated by whether the robot is in collision or free at each configuration.
Free space : The space of all free configurations.
Receive real-time job alerts and never miss the right job again
Source:
OpenStax, Geometric methods in structural computational biology. OpenStax CNX. Jun 11, 2007 Download for free at http://cnx.org/content/col10344/1.6
Google Play and the Google Play logo are trademarks of Google Inc.
Notification Switch
Would you like to follow the 'Geometric methods in structural computational biology' conversation and receive update notifications?