<?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/1219" />

	<title>Real-Time Physics Simulation Forum</title>
	
	<link href="https://pybullet.org/Bullet/phpBB3/index.php" />
	<updated>2007-06-16T11:40:02+00:00</updated>

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

		<entry>
		<author><name><![CDATA[Dirk Gregorius]]></name></author>
		<updated>2007-06-16T11:40:02+00:00</updated>

		<published>2007-06-16T11:40:02+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=4516#p4516</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=4516#p4516"/>
		<title type="html"><![CDATA[Rotational penetration depth]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=4516#p4516"><![CDATA[
Sometimes or maybe often overloading the paper with technical jargon and making the paper unreadable is a sign that the idea is actually not that good.<br><br>In this sense: "The first obstacle is the misunderstood word"<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=14">Dirk Gregorius</a> — Sat Jun 16, 2007 11:40 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Christer Ericson]]></name></author>
		<updated>2007-06-16T06:12:50+00:00</updated>

		<published>2007-06-16T06:12:50+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=4513#p4513</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=4513#p4513"/>
		<title type="html"><![CDATA[Re: Rotational penetration depth]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=4513#p4513"><![CDATA[
<blockquote class="uncited"><div>Interesting concept, calculating rotational penetration depth, rather then just translational[...]</div></blockquote>Here's another on the same topic: <a href="http://www.geometrie.tuwien.ac.at/nawratil/gpdcbokg.pdf" class="postlink">http://www.geometrie.tuwien.ac.at/nawratil/gpdcbokg.pdf</a><br><br>This one is outstanding in the sense that it manages to make the presentation just about unreadable by overloading the paper with technical jargon. A great example of how <em class="text-italics">not</em> to write a paper.<br><br>Researchers, it doesn't matter if you have the best idea in the world if no one can read and understand your paper!<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=8">Christer Ericson</a> — Sat Jun 16, 2007 6:12 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Erwin Coumans]]></name></author>
		<updated>2007-06-12T23:11:57+00:00</updated>

		<published>2007-06-12T23:11:57+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=4465#p4465</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=4465#p4465"/>
		<title type="html"><![CDATA[Rotational penetration depth]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=4465#p4465"><![CDATA[
EPA should find a global minimal penetration depth.<br>A correction on the first EPA publication keeps the expanding polytope convex, to avoid getting into a local minimum.<br><br>Could that have lead to the confusion?<br>Thanks,<br>Erwin<br><br>By the way, I think the generalized (including rotational) penetration depth can be useful in physics simulations. I'm curious how to select between the translational (without rotation) and generalized penetration depth recovery. Perhaps it can be chosen by the user on a per-object basis (like a quality/level of detail option)?<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=2">Erwin Coumans</a> — Tue Jun 12, 2007 11:11 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[gino]]></name></author>
		<updated>2007-06-12T13:00:33+00:00</updated>

		<published>2007-06-12T13:00:33+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=4458#p4458</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=4458#p4458"/>
		<title type="html"><![CDATA[Re: EPA and PD^g]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=4458#p4458"><![CDATA[
<blockquote class="uncited"><div>We claimed that the EPA is not exact in the following sense (neither do ours, DEEP):<br><br>1) It is not an analytical solution so that it cannot provide all PD solutions; e.g. imagine a sphere overlapped with itself; it has an infinite # of solutions to report, which the EPA cannot.<br><br>2) The result of EPA is a lower bound to PD; it approximates the "internal" Minkowski sums. In case of DEEP, it provides an upper bound to PD.<br></div></blockquote>Having a multiple or even an infinte number of solutions does not have an impact on the accuracy. The result of EPA is indeed a lower bound, but one that can be computed arbitrarily close to the actual penetration depth. So, is EPA exact? In theory, yes. In practice, no. Nor is any other algorithm that uses finite-precision arithmetic. Is EPA's accuracy worse than other existing methods for doing penetration depth computations? No. Since you control the tolerance of the relative error in the computed penetration depth, you can set it to any epsilon you require no matter how small. The epsilon is needed since EPA allows arbitrary convex objects as input. When applied to polyhedra, other termination conditions can be used that give "exact" results, since for these cases the expanding polytope will eventually touch the penetration depth in a finite number of steps. Needless to say you need to use a numerical format that has sufficient precision for your epsilon, but this is true for any geometric algorithm. EPA is by no means a quick approximation. Could it be that you are confusing EPA with Cameron's minimal translational distance approximation?<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=4">gino</a> — Tue Jun 12, 2007 1:00 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[youngjkim]]></name></author>
		<updated>2007-06-11T23:56:49+00:00</updated>

		<published>2007-06-11T23:56:49+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=4455#p4455</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=4455#p4455"/>
		<title type="html"><![CDATA[EPA and PD^g]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=4455#p4455"><![CDATA[
We claimed that the EPA is not exact in the following sense (neither do ours, DEEP):<br><br>1) It is not an analytical solution so that it cannot provide all PD solutions; e.g. imagine a sphere overlapped with itself; it has an infinite # of solutions to report, which the EPA cannot.<br><br>2) The result of EPA is a lower bound to PD; it approximates the "internal" Minkowski sums. In case of DEEP, it provides an upper bound to PD.<br><br>One quick question for those who read this post <img class="smilies" src="https://pybullet.org/Bullet/phpBB3/images/smilies/icon_smile.gif" width="15" height="15" alt=":)" title="Smile"><br><br>Would it be "quite" useful to have a rotational (generalized) PD, PD^g, for physics simulation? If so, how can PD^g help or how the simulation can be improved if you have PD^g?<br><br>BTW, recently, we have published another paper on PD^g, which is soon to be available online:<br><br>Liangjun Zhang, Young J. Kim, Dinesh Manocha, A fast and practical algorithm for generalized penetration depth, Robotics: Science and Systems, 2007<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=1784">youngjkim</a> — Mon Jun 11, 2007 11:56 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Erwin Coumans]]></name></author>
		<updated>2007-06-11T17:59:53+00:00</updated>

		<published>2007-06-11T17:59:53+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=4454#p4454</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=4454#p4454"/>
		<title type="html"><![CDATA[Rotational penetration depth]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=4454#p4454"><![CDATA[
Interesting concept, calculating rotational penetration depth, rather then just translational:<br><br><a href="http://www.cs.unc.edu/~geom/PDG/pdg.pdf" class="postlink">http://www.cs.unc.edu/~geom/PDG/pdg.pdf</a><br><br>Unfortunately this paper, and other UNC papers make some dubious claim about EPA:<blockquote class="uncited"><div>Bergen proposes a quick lower bound estimation to PDt between two convex polytopes by iteratively expanding a polyhedral approximation of the Minkowski sum [van den Bergen 2001].</div></blockquote>Bergen's expanding polytope algorithms is exact, not just an approximation. Bullet also implements and uses this EPA algorithm by default, and it seems to be a very fast and a reliable penetration depth method for general convex objects (not just polyhedra). The penetration depth calculated by EPA is exact, within a user-defined epsilon.<br><br>I'm anxious to learn about the details about this claim that EPA is just a 'quick approximation', rather then a 'very good penetration depth calculation'. When I asked Gino van den Bergen recently, he confirmed that EPA is an exact method.<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=2">Erwin Coumans</a> — Mon Jun 11, 2007 5:59 pm</p><hr />
]]></content>
	</entry>
	</feed>
