<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Starling 2 px4 topic description document?]]></title><description><![CDATA[<p dir="auto"><strong>Hardware:</strong> Model - D0012, Flight controller - M0154</p>
<p dir="auto"><strong>Software version:</strong> VOXL 2</p>
<p dir="auto"><strong>What I am trying to do:</strong><br />
I want a document containing a detailed description of the topics/messages recorded by the px4 in the ulog file.<br />
For e.g. What information is contained by the actuator_outputs, actuator_motors datasets.</p>
<p dir="auto"><strong>What actually happens:</strong> (error messages, behavior)<br />
I have the message description available in the .msg file; but it contains information about what should be the datatype of the message rather than what the data represents or which signal it is logging.</p>
<p dir="auto"><strong>Logs / pictures:</strong> Below is the description of actuator_outputs dataset, as present in the actuator_outputs.msg file:</p>
<p dir="auto">uint64 timestamp				# time since system start (microseconds)<br />
uint8 NUM_ACTUATOR_OUTPUTS		= 16<br />
uint8 NUM_ACTUATOR_OUTPUT_GROUPS	= 4	# for sanity checking<br />
uint32 noutputs				# valid outputs<br />
float32[16] output				# output data, in natural output units</p>
]]></description><link>https://forum.modalai.com/topic/5547/starling-2-px4-topic-description-document</link><generator>RSS for Node</generator><lastBuildDate>Thu, 12 Nov 2026 13:08:48 GMT</lastBuildDate><atom:link href="https://forum.modalai.com/topic/5547.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 11 Nov 2026 20:41:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Starling 2 px4 topic description document? on Wed, 11 Nov 2026 21:33:39 GMT]]></title><description><![CDATA[<p dir="auto">Hi <a class="plugin-mentions-user plugin-mentions-a" href="/user/kdeshmu2" aria-label="Profile: kdeshmu2">@<bdi>kdeshmu2</bdi></a>, the PX4 uORB message reference has a page per message with field descriptions and units where PX4 defines them: <a href="https://docs.px4.io/v1.18/en/msg_docs/" rel="nofollow ugc">https://docs.px4.io/v1.18/en/msg_docs/</a></p>
<p dir="auto">For the motor topics on Starling 2 (VOXL ESC), we added a table here: <a href="https://docs.modalai.com/voxl-px4-files/#logged-topic-contents" rel="nofollow ugc">https://docs.modalai.com/voxl-px4-files/#logged-topic-contents</a></p>
<p dir="auto">In short:</p>
<ul>
<li>actuator_motors: motor commands from the control allocator, normalized 0 to 1</li>
<li>actuator_outputs: the same commands scaled by the voxl_esc driver to RPM, between VOXL_ESC_RPM_MIN and VOXL_ESC_RPM_MAX</li>
<li>esc_status: ESC feedback per motor (measured RPM, voltage, current, temperature, power)</li>
</ul>
<p dir="auto">The voxl_esc driver source is here if you want to see exactly how the outputs are produced: <a href="https://github.com/modalai/px4-firmware/tree/voxl-dev/src/drivers/actuators/voxl_esc" rel="nofollow ugc">https://github.com/modalai/px4-firmware/tree/voxl-dev/src/drivers/actuators/voxl_esc</a></p>
]]></description><link>https://forum.modalai.com/post/27080</link><guid isPermaLink="true">https://forum.modalai.com/post/27080</guid><dc:creator><![CDATA[tom]]></dc:creator><pubDate>Wed, 11 Nov 2026 21:33:39 GMT</pubDate></item></channel></rss>