<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-BR">
		<id>http://www.lcad.inf.ufes.br/wiki/index.php?action=history&amp;feed=atom&amp;title=Readme_alberto.txt</id>
		<title>Readme alberto.txt - Histórico de revisão</title>
		<link rel="self" type="application/atom+xml" href="http://www.lcad.inf.ufes.br/wiki/index.php?action=history&amp;feed=atom&amp;title=Readme_alberto.txt"/>
		<link rel="alternate" type="text/html" href="http://www.lcad.inf.ufes.br/wiki/index.php?title=Readme_alberto.txt&amp;action=history"/>
		<updated>2026-04-29T15:19:36Z</updated>
		<subtitle>Histórico de revisões para esta página neste wiki</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://www.lcad.inf.ufes.br/wiki/index.php?title=Readme_alberto.txt&amp;diff=80503&amp;oldid=prev</id>
		<title>Administrador em 13h17min de 5 de junho de 2013</title>
		<link rel="alternate" type="text/html" href="http://www.lcad.inf.ufes.br/wiki/index.php?title=Readme_alberto.txt&amp;diff=80503&amp;oldid=prev"/>
				<updated>2013-06-05T13:17:06Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;pt-BR&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Edição anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Edição das 13h17min de 5 de junho de 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l51&quot; &gt;Linha 51:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linha 51:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;edite os arquivos drcsim-2.6.2/ros/atlas_msgs/actionlib_server.cpp e drcsim-2.6.2/ros/atlas_msgs/actionlib_server.h.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;edite os arquivos drcsim-2.6.2/ros/atlas_msgs/actionlib_server.cpp e drcsim-2.6.2/ros/atlas_msgs/actionlib_server.h.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Para compilar o codigo alterado:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Para compilar o codigo alterado:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; cd &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;drcsim-2.6.2/debug/&lt;/del&gt;ros/atlas_msgs&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; cd ros/atlas_msgs&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; make&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; make&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Administrador</name></author>	</entry>

	<entry>
		<id>http://www.lcad.inf.ufes.br/wiki/index.php?title=Readme_alberto.txt&amp;diff=80490&amp;oldid=prev</id>
		<title>Tiago Alves de Oliveira: Criou página com 'Para compilar, antes instale os prerrequisitos:  sudo apt-get update * Install gazebo's dependencies  sudo apt-get install -y cmake debhelper libfreeimage-dev libprotoc-dev \ ...'</title>
		<link rel="alternate" type="text/html" href="http://www.lcad.inf.ufes.br/wiki/index.php?title=Readme_alberto.txt&amp;diff=80490&amp;oldid=prev"/>
				<updated>2013-06-04T19:40:34Z</updated>
		
		<summary type="html">&lt;p&gt;Criou página com &amp;#039;Para compilar, antes instale os prerrequisitos:  sudo apt-get update * Install gazebo&amp;#039;s dependencies  sudo apt-get install -y cmake debhelper libfreeimage-dev libprotoc-dev \ ...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Para compilar, antes instale os prerrequisitos:&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
* Install gazebo's dependencies&lt;br /&gt;
 sudo apt-get install -y cmake debhelper libfreeimage-dev libprotoc-dev \&lt;br /&gt;
                     libprotobuf-dev protobuf-compiler freeglut3-dev \&lt;br /&gt;
                     libcurl4-openssl-dev libtinyxml-dev libtar-dev \&lt;br /&gt;
                     libtbb-dev libogre-dev libxml2-dev pkg-config \&lt;br /&gt;
                     libqt4-dev ros-fuerte-urdfdom ros-fuerte-console-bridge \&lt;br /&gt;
                     libltdl-dev libboost-thread-dev libboost-signals-dev \&lt;br /&gt;
                     libboost-system-dev libboost-filesystem-dev \&lt;br /&gt;
                     libboost-program-options-dev libboost-regex-dev \&lt;br /&gt;
                     libboost-iostreams-dev robot-player-dev libcegui-mk2-dev \&lt;br /&gt;
                     libavformat-dev libavcodec-dev libswscale-dev libbullet-dev&lt;br /&gt;
* Install osrf-common's dependencies&lt;br /&gt;
 sudo apt-get install -y cmake debhelper ros-fuerte-ros ros-fuerte-ros-comm&lt;br /&gt;
* Install sandia-hand's dependencies&lt;br /&gt;
 sudo apt-get install -y cmake debhelper ros-fuerte-xacro ros-fuerte-ros \&lt;br /&gt;
                     libboost-dev ros-fuerte-image-common \&lt;br /&gt;
                     ros-fuerte-ros-comm ros-fuerte-common-msgs \&lt;br /&gt;
                     avr-libc gcc-avr libqt4-dev&lt;br /&gt;
* Install drcsim's dependencies&lt;br /&gt;
 sudo apt-get install -y cmake debhelper ros-fuerte-pr2-mechanism \&lt;br /&gt;
                     ros-fuerte-std-msgs ros-fuerte-common-msgs \&lt;br /&gt;
                     ros-fuerte-image-common ros-fuerte-geometry \&lt;br /&gt;
                     ros-fuerte-pr2-controllers ros-fuerte-geometry-experimental \&lt;br /&gt;
                     ros-fuerte-robot-model-visualization ros-fuerte-image-pipeline \&lt;br /&gt;
                     ros-fuerte-image-transport-plugins&lt;br /&gt;
&lt;br /&gt;
Compile:&lt;br /&gt;
 cd drcsim-2.6.2&lt;br /&gt;
 mkdir debug&lt;br /&gt;
 cd debug&lt;br /&gt;
 . /opt/ros/fuerte/setup.sh&lt;br /&gt;
 . /usr/share/gazebo/setup.sh&lt;br /&gt;
 cd ~/ros/drcsim-2.6.2/plugins/AtlasSimInterface_1.1.0/lib64&lt;br /&gt;
 ln -s libAtlasSimInterface.1.1.0 libAtlasSimInterface.so&lt;br /&gt;
 ln -s libAtlasSimInterface.1.1.0 libAtlasSimInterface.so.1.1&lt;br /&gt;
 cd -&lt;br /&gt;
 cmake -DCMAKE_BUILD_TYPE=Debug ..&lt;br /&gt;
 make&lt;br /&gt;
 &lt;br /&gt;
Correntemente, estou trabalhando no actionlib_sever (drcsim-2.6.2/ros/atlas_msgs/actionlib_server.cpp).&lt;br /&gt;
Este programa faz a interface entre o programa em python de controle do robo e o proprio robo.&lt;br /&gt;
Ele recebe mensagens do programa em pyhton e manda as mensagens para o robo. Alem disso, ele&lt;br /&gt;
recebe mensagens de feedback do robo e pode melhor ajustar os comandas para atender ao que&lt;br /&gt;
o usuario demandou via python.&lt;br /&gt;
&lt;br /&gt;
Para saber mais: http://gazebosim.org/wiki/DRC/UserGuide#Boston_Dynamics_Atlas_Simulation_Behavior_Library_.28AtlasSimInterface.29&lt;br /&gt;
&lt;br /&gt;
Para alterar o codigo do actionlib_sever, apos executar os passos de compilacao (mencionados acima),&lt;br /&gt;
edite os arquivos drcsim-2.6.2/ros/atlas_msgs/actionlib_server.cpp e drcsim-2.6.2/ros/atlas_msgs/actionlib_server.h.&lt;br /&gt;
Para compilar o codigo alterado:&lt;br /&gt;
 cd drcsim-2.6.2/debug/ros/atlas_msgs&lt;br /&gt;
 make&lt;br /&gt;
 &lt;br /&gt;
Para usar o actionlib_sever basta executar o binario drcsim-2.6.2/debug/ros/atlas_msgs/bin/actionlib_server.&lt;br /&gt;
Alternativamente, voce pode fazer um link do binario drcsim-2.6.2/debug/ros/atlas_msgs/bin/actionlib_server para&lt;br /&gt;
dentro do diretorio bin de um pkg ros:&lt;br /&gt;
 roscd lcad_ufes_vrc_task1&lt;br /&gt;
 make&lt;br /&gt;
 cd bin&lt;br /&gt;
 ln -s ../../drcsim-2.6.2/debug/ros/atlas_msgs/bin/actionlib_server .&lt;br /&gt;
 &lt;br /&gt;
E criar um arquivo launch que use este actionlib_sever. O launch lcad_ufes_vrc_qualify_task1-1.launch usa&lt;br /&gt;
o actionlib_sever alterado. Para usa-lo, basta usar mecanismos usuais de launch:&lt;br /&gt;
 roslaunch lcad_ufes_vrc_qualify_task1 lcad_ufes_vrc_qualify_task1-1.launch&lt;/div&gt;</summary>
		<author><name>Tiago Alves de Oliveira</name></author>	</entry>

	</feed>