Bases: morse.core.robot.Robot
Definition for the well-known ATRV robot, distributed by I-Robot.
Bases: morse.core.robot.Robot
Definition for the B21 platform, distributed by RWI. This cylindrical robot for Human-Robot interactions.
Bases: morse.core.robot.Robot
This is a special case of component in MORSE. Since all sensors or actuators must be attached to one robot, it would not normally be possible to use “stand-alone” sensors in the environment.
If you need to use a sensor in this way, (i.e. for motion capture sensors, or independent cameras) you should add an environment virtual robot to the scene, and make it the parent of your stand-alone sensors.
This robot has no visual representation, and consists of a single Blender Empty. Its only purpose is to provide the base to attach sensors. A single environment virtual robot should be the parent of as many sensors as needed.
Bases: morse.core.robot.Robot
Class definition for a “virtual” robot.
This robot class does not have a graphical representation, and it can not move. Its only purpose is to define the service grasp that may be used by other robot to pick up object.
Sub class of Morse_Object.
Bases: morse.robots.grasper.RobotGrasper
Class definition for the human as a robot entity Sub class of Morse_Object.
Bases: morse.core.robot.Robot
This is a generic car like robot. It is driven using steering, power and braking as provided by the steer/force actuator. This vehicle uses the Blender vehicle wrapper constraint, to give it a realistic behaviour, including the interaction of the wheels with the ground and suspension.
Bases: morse.core.robot.Robot
Definition of the very specific LAAS robot Jido. It is built on a NeoBotix base.
Bases: morse.robots.grasper.RobotGrasper
Class definition for the human avatar as a robot entity Sub class of Morse_Object. This human is set to be controlled using data from an Xtion/Kinect sensor
Bases: morse.core.robot.Robot
Morsy is the little mascot of the MORSE project.
The model does not feature any particular behaviour. It’s main purpose is for teaching and examples.
Bases: morse.core.wheeled_robot.MorsePhysicsRobot
The Research PatrolBot, developed by MobileRobots, is a differential-drive robot to carry payloads and sensors over all normal indoor surfaces in wheelchair-accessible facilities. The PatrolBot is an all-purpose indoor base, it can travel at speeds up to 2 m/s, and can carry up to 40kg over flat surfaces.
Bases: morse.core.wheeled_robot.MorsePhysicsRobot
This robot uses the Physics Constraints in Blender to allow the wheels to behave more realistically. The wheels turn as the robot moves, and they have Rigid Body physics, so that they can also have collisions with nearby objects.
It has two differential drive wheels, and an additional caster wheel for stability. Since the wheels of this robot use the Rigid Body physics, it must be controlled with the v_omega_diff_drive actuator.
Bases: morse.robots.grasper.RobotGrasper
The MORSE model of the Willow Garage’s PR2 robot.
The PR2 uses the armature_actuator for control of the armatures.
The model is imported from a Collada file that is generated from the PR2 URDF file. The .dae file can be found at: $MORSE_ROOT/data/robots/pr2/pr2.dae The imported .blend file can be found at: $MORSE_ROOT/data/robots/pr2/pr2_25_original.blend
The URDF to Collada converter changed all the object names, so these were remapped to the original URDF names. A renamed version of the PR2 model can be found at: $MORSE_ROOT/data/robots/pr2/pr2_25_rename.blend , this file includes the script that is used to rename all the objects.
A model with MORSE integration for the armature can be found at (This is the model that you probably want to use in MORSE): $MORSE_ROOT/data/robots/pr2/pr2_25_morse.blend.
Bases: morse.core.robot.Robot
Definition of a generic quadrotor without Rigid Body physics. It is expected to be used with actuators such as:
Note
The rotation of the rotors is fixed and only for show. Its speed can be adjusted in the Logic panel in Blender (shown with F4) when the cube object are selected.
Bases: morse.core.robot.Robot
Simple definition of a quadrotor, with Rigid Body physics.
Bases: morse.core.robot.Robot
Simple definition of the Yamaha RMAX unmanned helicopter.
Note
The rotation of the rotor is fixed and only for show. Its speed can be adjusted in the Logic panel in Blender (shown with F4) when the rotor object is selected.
Bases: morse.core.wheeled_robot.MorsePhysicsRobot
Simple definition of the RMP400 platform distributed by Segway.
This robot uses the Physics Constraints in Blender to allow the wheels to behave more realistically. The wheels turn as the robot moves, and they have Rigid Body physics, so that they can also have collisions with nearby objects.
It has four differential drive wheels, with the pairs of wheels on each side always moving at the same speed. Since the wheels of this robot use the Rigid Body physics, it must be controlled with the v_omega_diff_drive actuator.
Bases: morse.core.robot.Robot
A generic submarine robot. The robot has no mass and its physics is set to “NoCollision”.
Bases: morse.core.robot.Robot
Class definition for the pseudo-robot that represents a human victim. Mainly used for the ROSACE rescue scenario. Sub class of Morse_Object.