<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Autosterea Robotics journal</title>
    <link>https://robotics.autosterea.com/journal/</link>
    <atom:link href="https://robotics.autosterea.com/journal/rss.xml" rel="self" type="application/rss+xml"/>
    <description>What we build and learn, day by day, with real photos and videos of the robot.</description>
    <language>en-us</language>
    <lastBuildDate>Wed, 04 Nov 2026 12:00:00 GMT</lastBuildDate>
    <item>
      <title>Teaching the cube-finder to read the real, messy camera view</title>
      <link>https://robotics.autosterea.com/journal/2026-11-04/</link>
      <guid isPermaLink="true">https://robotics.autosterea.com/journal/2026-11-04/</guid>
      <pubDate>Wed, 04 Nov 2026 12:00:00 GMT</pubDate>
      <description>Our self-taught cube-finder worked beautifully on tidy simulated pictures — but the real camera looks down at an angle, sees several cubes at once, and a cluttered workbench all around them. So we rebuilt the practice world to be harder than real life: a camera that roves and tilts, up to several cubes per picture, and random clutter objects thrown in to ignore. We retrained the model overnight on our own PC. It now reads the real camera&amp;#39;s full picture — nothing cropped out — finds every cube, and steps over almost all the clutter.</description>
      <content:encoded>&lt;figure&gt;&lt;img src=&quot;https://robotics.autosterea.com/journal/2026-11-04/web/finder_eval_v2.jpg&quot; alt=&quot;The retrained finder on pictures it had never seen — now with several cubes per picture and clutter around them. The crosses are the model&amp;#39;s guesses, the circles the true spots; they still land on top of each other.&quot; width=&quot;1600&quot; height=&quot;600&quot;/&gt;&lt;figcaption&gt;The retrained finder on pictures it had never seen — now with several cubes per picture and clutter around them. The crosses are the model&amp;#39;s guesses, the circles the true spots; they still land on top of each other.&lt;br/&gt;&lt;small&gt;Photo: Claude (MuJoCo simulation)&lt;/small&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;Our self-taught cube-finder worked beautifully on tidy simulated pictures — but the real camera looks down at an angle, sees several cubes at once, and a cluttered workbench all around them. So we rebuilt the practice world to be harder than real life: a camera that roves and tilts, up to several cubes per picture, and random clutter objects thrown in to ignore. We retrained the model overnight on our own PC. It now reads the real camera&amp;#39;s full picture — nothing cropped out — finds every cube, and steps over almost all the clutter.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://robotics.autosterea.com/journal/2026-11-04/&quot;&gt;Read the full day&lt;/a&gt;&lt;/p&gt;</content:encoded>
      <category>simulation</category>
      <category>machine vision</category>
      <category>sim-to-real</category>
      <category>domain randomisation</category>
      <category>clutter</category>
    </item>
    <item>
      <title>Teaching the arm in a simulator, and a cube-finder that trained itself</title>
      <link>https://robotics.autosterea.com/journal/2026-11-01/</link>
      <guid isPermaLink="true">https://robotics.autosterea.com/journal/2026-11-01/</guid>
      <pubDate>Sun, 01 Nov 2026 12:00:00 GMT</pubDate>
      <description>Training a real arm by trial and error is slow and risky, so we gave the arm a twin inside a physics simulator — the same arm, down to the lengths of its links — where it can practise for free. Then we used that simulator to teach the robot to see: hundreds of practice pictures that label themselves, and a small model, trained on our own PC, that now finds the coloured cubes in a photo to within a few pixels. No cloud, no outside service.</description>
      <content:encoded>&lt;figure&gt;&lt;img src=&quot;https://robotics.autosterea.com/journal/2026-11-01/web/sim_arm_20261101_140314_poster.jpg&quot; alt=&quot;Our arm, rebuilt in a physics simulator, running a reach-and-approach over the cubes — tested entirely in software, where a mistake costs nothing.&quot;/&gt;&lt;figcaption&gt;Our arm, rebuilt in a physics simulator, running a reach-and-approach over the cubes — tested entirely in software, where a mistake costs nothing.&lt;br/&gt;&lt;small&gt;Video: Claude (MuJoCo simulation)&lt;/small&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;Training a real arm by trial and error is slow and risky, so we gave the arm a twin inside a physics simulator — the same arm, down to the lengths of its links — where it can practise for free. Then we used that simulator to teach the robot to see: hundreds of practice pictures that label themselves, and a small model, trained on our own PC, that now finds the coloured cubes in a photo to within a few pixels. No cloud, no outside service.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://robotics.autosterea.com/journal/2026-11-01/&quot;&gt;Read the full day&lt;/a&gt;&lt;/p&gt;</content:encoded>
      <category>simulation</category>
      <category>digital twin</category>
      <category>machine vision</category>
      <category>training</category>
      <category>sim-to-real</category>
    </item>
    <item>
      <title>A tic-tac-toe board, a taught camera map, and the first cubes moved on their own</title>
      <link>https://robotics.autosterea.com/journal/2026-10-27/</link>
      <guid isPermaLink="true">https://robotics.autosterea.com/journal/2026-10-27/</guid>
      <pubDate>Tue, 27 Oct 2026 12:00:00 GMT</pubDate>
      <description>The arm moved to a new spot under the small GO 3S camera, with a taped 3 x 3 board, a yellow dot in each cell and small green and orange cubes. After a long run of missed grabs, Ravi taught the camera where the arm is by touching each dot with the fingertips. From then on the arm cleared the row nearest to it on its own, 6 cubes out of 6. The two rows further out still fail: stretched out, the arm bends more than its motors report. Next is a small camera on the gripper itself.</description>
      <content:encoded>&lt;figure&gt;&lt;img src=&quot;https://robotics.autosterea.com/journal/2026-10-27/web/arm_clears_near_row_poster.jpg&quot; alt=&quot;The arm clears the row nearest to it on its own: each cube off its cell and onto a spot beside the board, greens to its left, oranges to its right. Rings, numbers and crosses are the live page drawing what the arm sees and aims at.&quot;/&gt;&lt;figcaption&gt;The arm clears the row nearest to it on its own: each cube off its cell and onto a spot beside the board, greens to its left, oranges to its right. Rings, numbers and crosses are the live page drawing what the arm sees and aims at.&lt;br/&gt;&lt;small&gt;Video: Claude (GO 3S desk camera, live page recording)&lt;/small&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;The arm moved to a new spot under the small GO 3S camera, with a taped 3 x 3 board, a yellow dot in each cell and small green and orange cubes. After a long run of missed grabs, Ravi taught the camera where the arm is by touching each dot with the fingertips. From then on the arm cleared the row nearest to it on its own, 6 cubes out of 6. The two rows further out still fail: stretched out, the arm bends more than its motors report. Next is a small camera on the gripper itself.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://robotics.autosterea.com/journal/2026-10-27/&quot;&gt;Read the full day&lt;/a&gt;&lt;/p&gt;</content:encoded>
      <category>tic-tac-toe</category>
      <category>pick and place</category>
      <category>calibration</category>
      <category>teaching</category>
      <category>live view</category>
      <category>firmware</category>
    </item>
    <item>
      <title>A lab journal, a camera that finds the markers, and a command center</title>
      <link>https://robotics.autosterea.com/journal/2026-10-26/</link>
      <guid isPermaLink="true">https://robotics.autosterea.com/journal/2026-10-26/</guid>
      <pubDate>Mon, 26 Oct 2026 12:00:00 GMT</pubDate>
      <description>We opened a team channel for the project&amp;#39;s photos and videos and started this lab journal. Then the camera learned to find three whiteboard markers on the desk, and we built a command center: a page on the PC that shows the live camera and a 3D twin of the arm and lets a person drive it with an on-screen joystick. Late in the day the command center learned click actions: click a marker and choose pick up, put down, move over or tap. They work in simulation; the real arm waits for the camera to be calibrated in its new spot.</description>
      <content:encoded>&lt;figure&gt;&lt;img src=&quot;https://robotics.autosterea.com/journal/2026-10-26/web/command_center_drive_poster.jpg&quot; alt=&quot;Ravi drives the real arm from the command center: twist the wrist, lower, grab the black marker, lift, carry and put it down, while the 3D twin follows on the right.&quot;/&gt;&lt;figcaption&gt;Ravi drives the real arm from the command center: twist the wrist, lower, grab the black marker, lift, carry and put it down, while the 3D twin follows on the right.&lt;br/&gt;&lt;small&gt;Video: Ravi&lt;/small&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;We opened a team channel for the project&amp;#39;s photos and videos and started this lab journal. Then the camera learned to find three whiteboard markers on the desk, and we built a command center: a page on the PC that shows the live camera and a 3D twin of the arm and lets a person drive it with an on-screen joystick. Late in the day the command center learned click actions: click a marker and choose pick up, put down, move over or tap. They work in simulation; the real arm waits for the camera to be calibrated in its new spot.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://robotics.autosterea.com/journal/2026-10-26/&quot;&gt;Read the full day&lt;/a&gt;&lt;/p&gt;</content:encoded>
      <category>journal</category>
      <category>team</category>
      <category>website</category>
      <category>vision</category>
      <category>teleoperation</category>
      <category>digital twin</category>
      <category>click actions</category>
    </item>
    <item>
      <title>The arm picks up and spins a pen</title>
      <link>https://robotics.autosterea.com/journal/2026-10-25/</link>
      <guid isPermaLink="true">https://robotics.autosterea.com/journal/2026-10-25/</guid>
      <pubDate>Sun, 25 Oct 2026 12:00:00 GMT</pubDate>
      <description>The arm picked up an object for the first time. We lined the gripper up on a pen with camera checks and our own inverse kinematics, then built a 23-second routine that lifts the pen, spins it, draws a circle and puts it back.</description>
      <content:encoded>&lt;figure&gt;&lt;img src=&quot;https://robotics.autosterea.com/journal/2026-10-25/web/pen_demo_20261025_203533_poster.jpg&quot; alt=&quot;The robot camera&amp;#39;s view of the filmed third run of our first pick-and-place routine: grip, lift, spin, circle in the air, put back, rest.&quot;/&gt;&lt;figcaption&gt;The robot camera&amp;#39;s view of the filmed third run of our first pick-and-place routine: grip, lift, spin, circle in the air, put back, rest.&lt;br/&gt;&lt;small&gt;Video: Robot camera (EMEET 4K)&lt;/small&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;The arm picked up an object for the first time. We lined the gripper up on a pen with camera checks and our own inverse kinematics, then built a 23-second routine that lifts the pen, spins it, draws a circle and puts it back.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://robotics.autosterea.com/journal/2026-10-25/&quot;&gt;Read the full day&lt;/a&gt;&lt;/p&gt;</content:encoded>
      <category>arm</category>
      <category>kinematics</category>
      <category>pick-and-place</category>
      <category>camera</category>
      <category>gripper</category>
      <category>demo</category>
    </item>
    <item>
      <title>The arm arrives and makes its first moves</title>
      <link>https://robotics.autosterea.com/journal/2026-10-24/</link>
      <guid isPermaLink="true">https://robotics.autosterea.com/journal/2026-10-24/</guid>
      <pubDate>Sat, 24 Oct 2026 12:00:00 GMT</pubDate>
      <description>The Hiwonder LeArm AI arrived and moved under PC control for the first time, and a 4K camera joined the setup. Each joint stops 1-2.5 degrees short of its target, which shapes how the arm will tap a phone screen.</description>
      <content:encoded>&lt;figure&gt;&lt;img src=&quot;https://robotics.autosterea.com/journal/2026-10-24/web/IMG_0417.jpg&quot; alt=&quot;The assembled Hiwonder LeArm AI with its ESP32 controller powered on: six bus servos that report their own positions to the PC.&quot; width=&quot;1200&quot; height=&quot;1600&quot;/&gt;&lt;figcaption&gt;The assembled Hiwonder LeArm AI with its ESP32 controller powered on: six bus servos that report their own positions to the PC.&lt;br/&gt;&lt;small&gt;Photo: Ravi (iPhone)&lt;/small&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;The Hiwonder LeArm AI arrived and moved under PC control for the first time, and a 4K camera joined the setup. Each joint stops 1-2.5 degrees short of its target, which shapes how the arm will tap a phone screen.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://robotics.autosterea.com/journal/2026-10-24/&quot;&gt;Read the full day&lt;/a&gt;&lt;/p&gt;</content:encoded>
      <category>arm</category>
      <category>servos</category>
      <category>demo</category>
      <category>camera</category>
      <category>safety</category>
    </item>
    <item>
      <title>The camera finds and straightens a phone screen</title>
      <link>https://robotics.autosterea.com/journal/2026-10-17/</link>
      <guid isPermaLink="true">https://robotics.autosterea.com/journal/2026-10-17/</guid>
      <pubDate>Sat, 17 Oct 2026 12:00:00 GMT</pubDate>
      <description>First day: the Insta360 GO 3S camera came online, and our code found a phone on the desk, measured where it lay and straightened its screen to read it. This is the vision side of an arm that will tap a phone with a stylus.</description>
      <content:encoded>&lt;figure&gt;&lt;img src=&quot;https://robotics.autosterea.com/journal/2026-10-17/web/phone_found.jpg&quot; alt=&quot;Our code found the phone by itself: the green outline is the screen it detected and the red dot is the centre point an arm would aim for. The screen is blurred here.&quot; width=&quot;880&quot; height=&quot;510&quot;/&gt;&lt;figcaption&gt;Our code found the phone by itself: the green outline is the screen it detected and the red dot is the centre point an arm would aim for. The screen is blurred here.&lt;br/&gt;&lt;small&gt;Photo: Robot camera + OpenCV, screen blurred&lt;/small&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;First day: the Insta360 GO 3S camera came online, and our code found a phone on the desk, measured where it lay and straightened its screen to read it. This is the vision side of an arm that will tap a phone with a stylus.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://robotics.autosterea.com/journal/2026-10-17/&quot;&gt;Read the full day&lt;/a&gt;&lt;/p&gt;</content:encoded>
      <category>camera</category>
      <category>vision</category>
      <category>phone</category>
      <category>arm</category>
      <category>planning</category>
    </item>
  </channel>
</rss>
