<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://openrave.programmingvision.com/wiki/index.php?action=history&amp;feed=atom&amp;title=BaseManipulation</id>
		<title>BaseManipulation - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://openrave.programmingvision.com/wiki/index.php?action=history&amp;feed=atom&amp;title=BaseManipulation"/>
		<link rel="alternate" type="text/html" href="http://openrave.programmingvision.com/wiki/index.php?title=BaseManipulation&amp;action=history"/>
		<updated>2026-07-14T12:37:06Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.24.4</generator>

	<entry>
		<id>http://openrave.programmingvision.com/wiki/index.php?title=BaseManipulation&amp;diff=198&amp;oldid=prev</id>
		<title>Rdiankov at 01:30, 30 November 2011</title>
		<link rel="alternate" type="text/html" href="http://openrave.programmingvision.com/wiki/index.php?title=BaseManipulation&amp;diff=198&amp;oldid=prev"/>
				<updated>2011-11-30T01:30:56Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&#039;diff diff-contentalign-left&#039;&gt;
				&lt;col class=&#039;diff-marker&#039; /&gt;
				&lt;col class=&#039;diff-content&#039; /&gt;
				&lt;col class=&#039;diff-marker&#039; /&gt;
				&lt;col class=&#039;diff-content&#039; /&gt;
				&lt;tr style=&#039;vertical-align: top;&#039;&gt;
				&lt;td colspan=&#039;2&#039; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&#039;2&#039; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 01:30, 30 November 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&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;== Code Examples ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&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;== Code Examples ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&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;=== Setting A Robots Manipulators To Default ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&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;=== Setting A Robots Manipulators To Default ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&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;lt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;pre&lt;/del&gt;&amp;gt; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&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;lt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;source lang=&amp;quot;cpp&amp;quot;&lt;/ins&gt;&amp;gt; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&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;baseManip = RaveCreateModule(penv, &amp;quot;BaseManipulation&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&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;baseManip = RaveCreateModule(penv, &amp;quot;BaseManipulation&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&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;if(baseManip == NULL)&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&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;if(baseManip == NULL)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 23:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 23:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&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;	baseManip-&amp;gt;SendCommand(soutput, sinput);&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&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;	baseManip-&amp;gt;SendCommand(soutput, sinput);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&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;}&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&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;}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&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;lt;/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;pre&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&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;lt;/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;source&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Rdiankov</name></author>	</entry>

	<entry>
		<id>http://openrave.programmingvision.com/wiki/index.php?title=BaseManipulation&amp;diff=196&amp;oldid=prev</id>
		<title>Constantin: Created page with &quot;== Code Examples == === Setting A Robots Manipulators To Default === &lt;pre&gt;  baseManip = RaveCreateModule(penv, &quot;BaseManipulation&quot;); if(baseManip == NULL) { 	ROS_FATAL(&quot;Was unable...&quot;</title>
		<link rel="alternate" type="text/html" href="http://openrave.programmingvision.com/wiki/index.php?title=BaseManipulation&amp;diff=196&amp;oldid=prev"/>
				<updated>2011-11-29T22:14:55Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;== Code Examples == === Setting A Robots Manipulators To Default === &amp;lt;pre&amp;gt;  baseManip = RaveCreateModule(penv, &amp;quot;BaseManipulation&amp;quot;); if(baseManip == NULL) { 	ROS_FATAL(&amp;quot;Was unable...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Code Examples ==&lt;br /&gt;
=== Setting A Robots Manipulators To Default ===&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
baseManip = RaveCreateModule(penv, &amp;quot;BaseManipulation&amp;quot;);&lt;br /&gt;
if(baseManip == NULL)&lt;br /&gt;
{&lt;br /&gt;
	ROS_FATAL(&amp;quot;Was unable to create module BaseManipulation.  Check your $OPENRAVE_PLUGINS\n&amp;quot;);&lt;br /&gt;
	return false;&lt;br /&gt;
}&lt;br /&gt;
penv-&amp;gt;AddModule(baseManip, myRobot-&amp;gt;GetName());&lt;br /&gt;
//Move our manipulators to default positions so they don&amp;#039;t fall with physics...&lt;br /&gt;
stringstream sinput, soutput;&lt;br /&gt;
for(vector&amp;lt;RobotBase::ManipulatorPtr&amp;gt;::const_iterator myIt = myRobot-&amp;gt;GetManipulators().begin();&lt;br /&gt;
	myIt != myRobot-&amp;gt;GetManipulators().end(); myIt++)&lt;br /&gt;
{&lt;br /&gt;
	sinput.clear();&lt;br /&gt;
	sinput.str(&amp;quot;&amp;quot;);&lt;br /&gt;
	sinput &amp;lt;&amp;lt; &amp;quot;MoveManipulator goal&amp;quot;;&lt;br /&gt;
	for(unsigned int i = 0; i &amp;lt; (*myIt)-&amp;gt;GetArmIndices().size(); i++)&lt;br /&gt;
		sinput &amp;lt;&amp;lt; &amp;quot; 0&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
	myRobot-&amp;gt;SetActiveManipulator((*myIt)-&amp;gt;GetName());&lt;br /&gt;
	baseManip-&amp;gt;SendCommand(soutput, sinput);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Constantin</name></author>	</entry>

	</feed>