Difference between revisions of "User:Ws342"

From GICL Wiki
Jump to: navigation, search
Line 1: Line 1:
<p>While in robot lab have focused on the simulation side of the subject. Simulators can be sepereted into two groups based on their software licence.  Currently the most developed open source simulator is player/stage/gazebo. They are the most widely used robotics simulation software available. There are not many other open source simulators available on modern computing platforms. </p>
+
<p>While in robot lab have focused on the simulation side of the subject. Simulators can be sepereted into two groups based on their software licence.  Currently the most developed open source simulator is player/stage/gazebo. They are the most widely used robotics simulation software available. There are a few open source simulators available on modern computing platforms but none of them approach the amount of users of player/stage/gazebo.</p>
<h1>How I spent my time In class</h1>
+
<h1> Summary of work</h1>
<p>I spent the first three or four weeks trying to install player, stage, and gazebo as well as looking at some of the other options available to students for simulation of robotics. Once I installed and learned to use ROS i found that it was not necessary to install player, stage, and gazebo if your going to use ros because ros will do the work for you. After I had gazebo working with ros i spent two weeks working on learning urdf to make a simulated robot and then learning xacro to make it easier to alter and add to that simulated robot. After that I spent a week trying to learn how to control a robot in gazebo through ros but my efforts did not find any results so i began learning how to do so through player. As a result of that I learned how to define a world in stage. My last task was to learn to use player to control robots.  
+
<p>I spent the first three or four weeks trying to install player, stage, and gazebo as well as looking at some of the other options available to students for simulation of robotics. Once I installed and learned to use ROS i found that it was not necessary to install player, stage, and gazebo if your going to use ros because ros will do the work for you. After I had gazebo working with ros i spent two weeks working on learning urdf to make a simulated robot and then learning xacro to make it easier to alter and add to that simulated robot. After that I spent a week trying to learn how to control a robot in gazebo through ros but my efforts did not find any results so i began learning how to do so through player. As a result of that I learned how to define a world in stage. My last task was to learn to use player to control robots.
 
</p>
 
</p>
  
 
<ol>
 
<ol>
<li> Open Source Simulators</li>
+
<li> Player, stage, gazebo
  
<ol><li> installing player<p>If you are going to use stage or gazebo you must first install player. Player is essentially software which allows your computer to communicate with your robot, interoperate its sensor output, and give it commands to move. When used with stage or gazebo it allows you to </P></li>
+
<h1>Installing Player/stage/gazebo standalone</h1>
<li>installing stage</li>
+
<li>installing gazebo</li>
+
<li>
+
<p>ros</p>
+
 
<ol>
 
<ol>
 +
<li> player<p>If you are going to use stage or gazebo you must first install player. Player is essentially software which allows your computer to communicate with your robot, interoperate its sensor output, and give it commands to move. When used with stage or gazebo it allows you to </P></li>
 +
 +
<li>stage</li>
 +
<li>gazebo</li>
 +
</ol>
 +
 +
<ol>
 +
<h1> Installing Player/Stage/gazebo with ros</h1>
 +
 +
 
<li> install player in ros</li>
 
<li> install player in ros</li>
 
<li> install stage in ros</li>
 
<li> install stage in ros</li>
 
<li> install gazebo in ros</li>
 
<li> install gazebo in ros</li>
 +
</ol>
 +
<h1>Defining a robot<h1>
 +
<ol>
 +
<li> for Stage</li>
 +
<li> for Gazebo
 +
 +
<ul>
 
<li>building robots with URDF</li>
 
<li>building robots with URDF</li>
 
<li>building robots with XACRO</li>
 
<li>building robots with XACRO</li>
 +
</ul>
 +
 +
</li>
  
 
</ol>
 
</ol>

Revision as of 01:10, 18 June 2012

While in robot lab have focused on the simulation side of the subject. Simulators can be sepereted into two groups based on their software licence. Currently the most developed open source simulator is player/stage/gazebo. They are the most widely used robotics simulation software available. There are a few open source simulators available on modern computing platforms but none of them approach the amount of users of player/stage/gazebo.

Summary of work

I spent the first three or four weeks trying to install player, stage, and gazebo as well as looking at some of the other options available to students for simulation of robotics. Once I installed and learned to use ROS i found that it was not necessary to install player, stage, and gazebo if your going to use ros because ros will do the work for you. After I had gazebo working with ros i spent two weeks working on learning urdf to make a simulated robot and then learning xacro to make it easier to alter and add to that simulated robot. After that I spent a week trying to learn how to control a robot in gazebo through ros but my efforts did not find any results so i began learning how to do so through player. As a result of that I learned how to define a world in stage. My last task was to learn to use player to control robots.

  1. Player, stage, gazebo

    Installing Player/stage/gazebo standalone

    1. player

      If you are going to use stage or gazebo you must first install player. Player is essentially software which allows your computer to communicate with your robot, interoperate its sensor output, and give it commands to move. When used with stage or gazebo it allows you to

    2. stage
    3. gazebo

      Installing Player/Stage/gazebo with ros


    1. install player in ros
    2. install stage in ros
    3. install gazebo in ros

    Defining a robot<h1>
    1. for Stage
    2. for Gazebo
      • building robots with URDF
      • building robots with XACRO

    </li>

  2. </ol>