<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>BabaCAD &#187; post processing</title>
	<atom:link href="https://www.babacad.com/blog/?feed=rss2&#038;tag=post-processing" rel="self" type="application/rss+xml" />
	<link>https://www.babacad.com/blog</link>
	<description>Professional CAD software - R12 to R2019 .DWG compatible</description>
	<lastBuildDate>Sat, 12 Sep 2026 15:37:09 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4</generator>
		<item>
		<title>BabaCAD Robotics Web industrial robot simulator v2.2 introduce a new plugin system</title>
		<link>https://www.babacad.com/blog/?p=223</link>
		<comments>https://www.babacad.com/blog/?p=223#comments</comments>
		<pubDate>Sun, 30 Aug 2026 05:14:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[collision detection]]></category>
		<category><![CDATA[industrial robots]]></category>
		<category><![CDATA[inverse kinematics]]></category>
		<category><![CDATA[offline robot programming]]></category>
		<category><![CDATA[post processing]]></category>
		<category><![CDATA[robot simulation]]></category>
		<category><![CDATA[robotic arm]]></category>
		<category><![CDATA[robotics]]></category>

		<guid isPermaLink="false">http://www.babacad.com/blog/?p=223</guid>
		<description><![CDATA[async function userCommand(cmdId) { &#160;&#160;// show hello msg in console &#160;&#160;brwAPI.logMessage('Hello from inside the BabaCAD Robotics plugin!'); &#160;&#160;// get robot arm current configuration / joint ang. [j0,j1,...,j5] &#160;&#160;const q0 = await brwAPI.getCurrentJointAngles(); &#160;&#160;const dist = 200; &#160;&#160;// get [x,y,z] and &#8230; <a href="https://www.babacad.com/blog/?p=223">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><code><br />
async function userCommand(cmdId)<br />
{<br />
&nbsp;&nbsp;// show hello msg in console<br />
&nbsp;&nbsp;brwAPI.logMessage('Hello from inside the BabaCAD Robotics plugin!');</p>
<p>&nbsp;&nbsp;// get robot arm current configuration / joint ang. [j0,j1,...,j5]<br />
&nbsp;&nbsp;const q0 = await brwAPI.getCurrentJointAngles();</p>
<p>&nbsp;&nbsp;const dist = 200;</p>
<p>&nbsp;&nbsp;// get [x,y,z] and normal [nx,ny,nz] of the robot manipulator<br />
&nbsp;&nbsp;var startPos = await brwAPI.getCurrentWorldPosition();<br />
&nbsp;&nbsp;const normal = await brwAPI.getCurrentNormalVector();</p>
<p>&nbsp;&nbsp;var vel = await brwAPI.getSimulationVelocity();<br />
&nbsp;&nbsp;...<br />
}<br />
</code></p>
<p><strong>BabaCAD Robotics Web v2.2</strong> has been released (08/29/2026). Introducing a new plugin system with a set of .js API functions.<br />
Users now can write custom commands and extend simulator with specific functionalities. There is VS Code extension (search in VS Code marketplace for BabaCAD Robotics extension) which helps user to write plugin code easy, using API methods auto-complete feature. Now, users can also write post processor to send simulation trajectory data (interpolated joint angles array) directly to a real robot arm.</p>
<p><a href="https://www.babacad.com/robotics/web" title="online simulator link">https://www.babacad.com/robotics/web</a></p>
<p><img src="http://www.babacad.com/blog/wp-content/uploads/2026/08/babacad-robotics-web.jpg" alt="" title="BabaCAD Robotics Web v2.2 with a new plugin system and API" width="729" height="530" class="alignnone size-full wp-image-224" /></p>
]]></content:encoded>
			<wfw:commentRss>https://www.babacad.com/blog/?feed=rss2&#038;p=223</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
