titerra.projects.common.generators.ros1robot
Extensions to
PlatformExpDefGenerator
common to all TITAN scenarios which use ROS with real robots.
BaseScenarioGenerator: Init the object.ForagingScenarioGenerator: Generates XML changes for foraging. Because we are working with real robots,
- class titerra.projects.common.generators.ros1robot.BaseScenarioGenerator(*args, **kwargs)[source]
Inheritance
digraph inheritance739df9e725 { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "BaseScenarioGenerator" [URL="#titerra.projects.common.generators.ros1robot.BaseScenarioGenerator",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "PlatformExpDefGenerator" -> "BaseScenarioGenerator" [arrowsize=0.5,style="setlinewidth(0.5)"]; "PlatformExpDefGenerator" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Init the object."]; "ROSExpDefGenerator" -> "PlatformExpDefGenerator" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ROSExpDefGenerator" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Generates XML changes to input files that common to all ROS experiments."]; }- __doc__ = None
- __module__ = 'titerra.projects.common.generators.ros1robot'
- class titerra.projects.common.generators.ros1robot.ForagingScenarioGenerator(*args, **kwargs)[source]
Generates XML changes for foraging. Because we are working with real robots, there is no arena setup to do with SIERRA (i.e., you have to manually setup the environment).
Inheritance
digraph inheritanced9bb0e6c13 { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "BaseScenarioGenerator" [URL="#titerra.projects.common.generators.ros1robot.BaseScenarioGenerator",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "PlatformExpDefGenerator" -> "BaseScenarioGenerator" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ForagingScenarioGenerator" [URL="#titerra.projects.common.generators.ros1robot.ForagingScenarioGenerator",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Generates XML changes for foraging. Because we are working with real robots,"]; "BaseScenarioGenerator" -> "ForagingScenarioGenerator" [arrowsize=0.5,style="setlinewidth(0.5)"]; "PlatformExpDefGenerator" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Init the object."]; "ROSExpDefGenerator" -> "PlatformExpDefGenerator" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ROSExpDefGenerator" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Generates XML changes to input files that common to all ROS experiments."]; }- __doc__ = '\n Generates XML changes for foraging. Because we are working with real robots,\n there is no arena setup to do with SIERRA (i.e., you have to manually setup\n the environment).\n '
- __module__ = 'titerra.projects.common.generators.ros1robot'