<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-gb">
	<link rel="self" type="application/atom+xml" href="https://pybullet.org/Bullet/phpBB3/app.php/feed/topic/12927" />

	<title>Real-Time Physics Simulation Forum</title>
	
	<link href="https://pybullet.org/Bullet/phpBB3/index.php" />
	<updated>2020-08-17T20:47:40+00:00</updated>

	<author><name><![CDATA[Real-Time Physics Simulation Forum]]></name></author>
	<id>https://pybullet.org/Bullet/phpBB3/app.php/feed/topic/12927</id>

		<entry>
		<author><name><![CDATA[mcarr]]></name></author>
		<updated>2020-08-17T20:47:40+00:00</updated>

		<published>2020-08-17T20:47:40+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=43071#p43071</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=43071#p43071"/>
		<title type="html"><![CDATA[Re: Programmatically set the revolute (hinge) joint limits?]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=43071#p43071"><![CDATA[
<blockquote class="uncited"><div>I implemented it now: See <a href="https://github.com/bulletphysics/bullet3/pull/2919" class="postlink">https://github.com/bulletphysics/bullet3/pull/2919</a></div></blockquote>Thank you!<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=13528">mcarr</a> — Mon Aug 17, 2020 8:47 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[adipandas]]></name></author>
		<updated>2020-07-23T01:00:42+00:00</updated>

		<published>2020-07-23T01:00:42+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=43046#p43046</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=43046#p43046"/>
		<title type="html"><![CDATA[Re: Programmatically set the revolute (hinge) joint limits?]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=43046#p43046"><![CDATA[
<blockquote class="uncited"><div>I implemented it now: See <a href="https://github.com/bulletphysics/bullet3/pull/2919" class="postlink">https://github.com/bulletphysics/bullet3/pull/2919</a></div></blockquote>Awesome.<br>Thank you.<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=13454">adipandas</a> — Thu Jul 23, 2020 1:00 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Erwin Coumans]]></name></author>
		<updated>2020-07-08T18:06:38+00:00</updated>

		<published>2020-07-08T18:06:38+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=43026#p43026</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=43026#p43026"/>
		<title type="html"><![CDATA[Re: Programmatically set the revolute (hinge) joint limits?]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=43026#p43026"><![CDATA[
I implemented it now: See <a href="https://github.com/bulletphysics/bullet3/pull/2919" class="postlink">https://github.com/bulletphysics/bullet3/pull/2919</a><p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=2">Erwin Coumans</a> — Wed Jul 08, 2020 6:06 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Erwin Coumans]]></name></author>
		<updated>2020-07-08T00:08:23+00:00</updated>

		<published>2020-07-08T00:08:23+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=43023#p43023</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=43023#p43023"/>
		<title type="html"><![CDATA[Re: Programmatically set the revolute (hinge) joint limits?]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=43023#p43023"><![CDATA[
This is currently not exposed/supported.<br>See <a href="https://github.com/bulletphysics/bullet3/issues/2810" class="postlink">https://github.com/bulletphysics/bullet3/issues/2810</a> for progress/updates.<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=2">Erwin Coumans</a> — Wed Jul 08, 2020 12:08 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[mcarr]]></name></author>
		<updated>2020-06-29T14:30:29+00:00</updated>

		<published>2020-06-29T14:30:29+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=42974#p42974</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=42974#p42974"/>
		<title type="html"><![CDATA[Re: Programmatically set the revolute (hinge) joint limits?]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=42974#p42974"><![CDATA[
Unfortunately I haven't found a solution yet. From what I can see the functionality we need is in the C API but not exported to pyBullet. It is however supported through the URDF interface. So as long as you are prepared to monkey around with URDF files, you can get around this issue.<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=13528">mcarr</a> — Mon Jun 29, 2020 2:30 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[beichun]]></name></author>
		<updated>2020-05-31T08:15:32+00:00</updated>

		<published>2020-05-31T08:15:32+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=42875#p42875</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=42875#p42875"/>
		<title type="html"><![CDATA[Re: Programmatically set the revolute (hinge) joint limits?]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=42875#p42875"><![CDATA[
I'm looking for a solution to this as well. Has anyone been able to solve it?<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=13647">beichun</a> — Sun May 31, 2020 8:15 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[adipandas]]></name></author>
		<updated>2020-05-21T02:14:40+00:00</updated>

		<published>2020-05-21T02:14:40+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=42861#p42861</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=42861#p42861"/>
		<title type="html"><![CDATA[Re: Programmatically set the revolute (hinge) joint limits?]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=42861#p42861"><![CDATA[
Hello @mcar,<br>Were you able to find solution to this? Is it possible to set joint limits using createMultiBody?<br>Thanks.<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=13454">adipandas</a> — Thu May 21, 2020 2:14 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[mcarr]]></name></author>
		<updated>2020-04-12T16:01:46+00:00</updated>

		<published>2020-04-12T16:01:46+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=42776#p42776</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=42776#p42776"/>
		<title type="html"><![CDATA[Programmatically set the revolute (hinge) joint limits?]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=42776#p42776"><![CDATA[
Hey, thanks again for this great module. There are a number of robotics examples featuring a hinge joint with limits. In the URDF files these are easily implemented, like for example:<br><br>&lt;joint axis="0 0 1" name="hip_1" pos="0.0 0.0 0.0" <strong class="text-strong">range="-40 40"</strong> type="hinge"/&gt; <br><br>Here, the hinge joint in implemented in Bullet as a revolute joint with a restricted angular range of (-40, 40) degrees. When I make similar joints programmatically with pb.createMultiBody(), I can't see any way to specify the limits on the revolute. You can query them with pb.getJointInfo(), with these settings mapping to the jointLowerLimit, and jointUpperLimit variables. But there doesn't appear to be an equivalent pb.setJointInfo() function.<br><br>Is there a way to programmatically set the revolute (hinge) joint limits when creating a robot with pb.createMultiBody()?<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=13528">mcarr</a> — Sun Apr 12, 2020 4:01 pm</p><hr />
]]></content>
	</entry>
	</feed>
