<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>F. L. I. G. (Posts about robot)</title><link>https://www.flig.org/</link><description></description><atom:link href="https://www.flig.org/categories/robot.xml" rel="self" type="application/rss+xml"></atom:link><language>en</language><copyright>Contents © 2024 &lt;a href="mailto:n.tesla@example.com"&gt;flig.org&lt;/a&gt; </copyright><lastBuildDate>Sun, 07 Jul 2024 14:12:05 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>The Sheep, The Wolves and The Fence</title><link>https://www.flig.org/posts/2022/05/sheep-wolves-and-fence/</link><dc:creator>Daniel Sendula</dc:creator><description>&lt;div&gt;&lt;p&gt;&lt;img alt="Solve Challenge" src="https://www.flig.org/images/cards/solve-challenge.png" style="width: 200px; float: right; margin-left: 20px; margin-top: 0px;"&gt;&lt;/p&gt;
&lt;p&gt;Next challenge was &lt;a href="https://piwars.org/2022-competition/challenges/shepherds-pi/"&gt;Shepherd's Pi&lt;/a&gt; - perfectly suited for Flig - Flig really likes
acting and role of a sheep dog and took great pleasure in this challenge. Even the sheep enjoyed it, too!&lt;/p&gt;
&lt;p&gt;&lt;img alt="Gang Ready For The Show" src="https://www.flig.org/images/2022/05/Gang-Ready-For-The-Show.jpg" style="width: 60%;"&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.flig.org/posts/2022/05/sheep-wolves-and-fence/"&gt;Read more…&lt;/a&gt; (4 min remaining to read)&lt;/p&gt;&lt;/div&gt;</description><category>flig</category><category>hardware</category><category>piwars</category><category>robot</category><guid>https://www.flig.org/posts/2022/05/sheep-wolves-and-fence/</guid><pubDate>Sat, 28 May 2022 18:15:00 GMT</pubDate></item><item><title>Arm Design</title><link>https://www.flig.org/posts/2022/05/dinky-arm-design/</link><dc:creator>Pal Denes</dc:creator><description>&lt;div&gt;&lt;p&gt;&lt;img alt="Back to the Drawing Board" src="https://www.flig.org/images/cards/back-to-the-drawing-board.png" style="width: 200px; float: right; margin-left: 20px; margin-top: 0px;"&gt;&lt;/p&gt;
&lt;p&gt;At the start of this project, I decided to build a robot arm with a “classic”, articulated design: a rotating base, with “shoulder”, “elbow” and “wrist” joints. I wanted to make something that’s suitable for picking apples, but not specific to this task, something that could maybe even used or developed further in the future for other applications.&lt;/p&gt;
&lt;p&gt;To be able to reach any point in any orientation of the end effector (or gripper), we need seven degrees of freedom: this means seven servos for joints + one more for operating the gripper. We don’t necessarily need that to be useful though. If we’re happy with limited orientations, we can get away with less.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.flig.org/posts/2022/05/dinky-arm-design/"&gt;Read more…&lt;/a&gt; (8 min remaining to read)&lt;/p&gt;&lt;/div&gt;</description><category>arm</category><category>dinky</category><category>robot</category><guid>https://www.flig.org/posts/2022/05/dinky-arm-design/</guid><pubDate>Wed, 25 May 2022 11:00:00 GMT</pubDate></item><item><title>Camera Rig</title><link>https://www.flig.org/posts/2022/05/camera-rig/</link><dc:creator>Daniel Sendula</dc:creator><description>&lt;div&gt;&lt;p&gt;&lt;img alt="Year's Distraction" src="https://www.flig.org/images/cards/years-distraction.png" style="width: 200px; float: left; margin-right: 20px; margin-top: 0px;"&gt;&lt;/p&gt;
&lt;p&gt;As with every year, this one brought a distraction. Much shorter and more important than those from previous years,
but still welcome getting away from solving hardware and, even more so, software problems.&lt;/p&gt;
&lt;p&gt;This time round I decided to set up a special rig to tape challenges. Requirements would go along the lines:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Full HD or close resolution&lt;/li&gt;
&lt;li&gt;Camera to see whole arena and from top&lt;/li&gt;
&lt;li&gt;Camera to start filming at the point when the robot would start moving - well slightly sooner, of course&lt;/li&gt;
&lt;li&gt;Storage on the device to be such to allow many attempts - so I don't have to worry about filling in the disk&lt;/li&gt;
&lt;li&gt;Easy and visible feedback what the current time in the challenge is&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;a href="https://www.flig.org/posts/2022/05/camera-rig/"&gt;Read more…&lt;/a&gt; (5 min remaining to read)&lt;/p&gt;&lt;/div&gt;</description><category>flig</category><category>hardware</category><category>piwars</category><category>robot</category><guid>https://www.flig.org/posts/2022/05/camera-rig/</guid><pubDate>Sun, 01 May 2022 15:39:00 GMT</pubDate></item><item><title>Why ROS?</title><link>https://www.flig.org/posts/2022/04/why-ros/</link><dc:creator>Pal Denes</dc:creator><description>&lt;div&gt;&lt;p&gt;&lt;img alt="Write Software" src="https://www.flig.org/images/cards/write-software.png" style="width: 200px; float: left; margin-right: 20px; margin-top: 0px;"&gt;&lt;/p&gt;
&lt;p&gt;If your day job title is some variation of “developer” (maybe as opposed to “programmer”!), chances are that you spend more time on figuring out how to use various libraries and frameworks and how to “glue” things together, rather than creating a lot of novel code from scratch or inventing things. Doing Pi Wars can be an escape from all this, with complete freedom to experiment – which also means that reinventing the wheel is perfectly fine! But the opposite can also be true: figuring out what existing building blocks you need and how to fit them together efficiently to achieve a goal can be an interesting puzzle in itself. And creating from scratch “yet another” variant of everything that’s been done by others before can also feel wasteful after a while.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.flig.org/posts/2022/04/why-ros/"&gt;Read more…&lt;/a&gt; (6 min remaining to read)&lt;/p&gt;&lt;/div&gt;</description><category>dinky</category><category>robot</category><category>ROS</category><category>software</category><guid>https://www.flig.org/posts/2022/04/why-ros/</guid><pubDate>Sat, 30 Apr 2022 11:00:00 GMT</pubDate></item><item><title>Hungry Cattle - The Troughs</title><link>https://www.flig.org/posts/2022/04/troughs/</link><dc:creator>Daniel Sendula</dc:creator><description>&lt;div&gt;&lt;p&gt;&lt;img alt="Solve Maths Problem" src="https://www.flig.org/images/cards/solve-maths-problems.png" style="width: 200px; float: right; margin-left: 20px; margin-top: 0px;"&gt;&lt;/p&gt;
&lt;p&gt;Troughs for &lt;a href="https://piwars.org/2022-competition/challenges/hungry-cattle/"&gt;Hungry Cattle&lt;/a&gt; are 100mm x 100mm and 50mm high.
Also, the goal of the challenge is to fill at least half of each trough. In order to help judges, we were asked
to mark inside of the trough half way to the top so it can be clearly seen that it was filled over that mark.
With 2 colours printer it was easy - all I had to do is to make 1mm high stripe all across insides of the trough.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.flig.org/posts/2022/04/troughs/"&gt;Read more…&lt;/a&gt; (3 min remaining to read)&lt;/p&gt;&lt;/div&gt;</description><category>flig</category><category>hardware</category><category>piwars</category><category>robot</category><guid>https://www.flig.org/posts/2022/04/troughs/</guid><pubDate>Sat, 09 Apr 2022 14:45:00 GMT</pubDate></item><item><title>PS4 Colour Change</title><link>https://www.flig.org/posts/2022/04/ps4-colour-change/</link><dc:creator>Daniel Sendula</dc:creator><description>&lt;div&gt;&lt;p&gt;&lt;img alt="Add Input" src="https://www.flig.org/images/cards/add-input.png" style="width: 200px; float: right; margin-left: 20px; margin-top: 0px;"&gt;
Since Flig has its inseparable companion Dinky (sometimes invisible for human eyes), input controller needed
to be split between two at some occasions. For instance when they work together and there's some Humans input
needed. Simple idea was to dedicate two, otherwise completely neglected buttons of PS4 controller, namely
'Share' and 'Options', to switch whole controller functions to two. Not only switch controller functions but
send digested values from controller to two different MQTT topics: &lt;code&gt;joystick/changes&lt;/code&gt; and &lt;code&gt;joystick/arm&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;But, how to find out which mode we are in currently? One way would be to 'test' some movement and see what
is moving - Flig or Dinky's robotic arm, but that's not quite good.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.flig.org/posts/2022/04/ps4-colour-change/"&gt;Read more…&lt;/a&gt; (2 min remaining to read)&lt;/p&gt;&lt;/div&gt;</description><category>flig</category><category>hardware</category><category>piwars</category><category>ps4</category><category>robot</category><guid>https://www.flig.org/posts/2022/04/ps4-colour-change/</guid><pubDate>Sat, 09 Apr 2022 14:45:00 GMT</pubDate></item><item><title>Hungry Cattle</title><link>https://www.flig.org/posts/2022/04/hungry-cattle/</link><dc:creator>Daniel Sendula</dc:creator><description>&lt;div&gt;&lt;p&gt;&lt;img alt="Solve Challenge" src="https://www.flig.org/images/cards/solve-challenge.png" style="width: 200px; float: left; margin-right: 20px; margin-top: 0px;"&gt;&lt;/p&gt;
&lt;p&gt;Now we can go and try to do some work on the PiWars challenges. The first one that seems simple enough to solve autonomously
is &lt;a href="https://piwars.org/2022-competition/challenges/hungry-cattle/"&gt;Hungry Cattle&lt;/a&gt;. Since we have a distance sensor
which can detect wall orientations (over troughs and other potential obstacles on the floor of the arena), we
can easily devise a plan on how to move about and get to the right places.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.flig.org/posts/2022/04/hungry-cattle/"&gt;Read more…&lt;/a&gt; (6 min remaining to read)&lt;/p&gt;&lt;/div&gt;</description><category>flig</category><category>hardware</category><category>piwars</category><category>robot</category><guid>https://www.flig.org/posts/2022/04/hungry-cattle/</guid><pubDate>Sun, 03 Apr 2022 11:48:00 GMT</pubDate></item><item><title>9DoF Sensor - ICM20948</title><link>https://www.flig.org/posts/2022/03/icm-20948/</link><dc:creator>Daniel Sendula</dc:creator><description>&lt;div&gt;&lt;p&gt;&lt;img alt="Bad Luck" src="https://www.flig.org/images/cards/bad-luck.png" style="width: 200px; float: right; margin-left: 20px; margin-top: 0px;"&gt;&lt;/p&gt;
&lt;p&gt;Not everything went well so far. Not getting ICM-20948 to work with Flig so far was the greatest disappointment so far.
First mistake I've done was to bury it inside - over strong, metal cased servos (with strong magnets in motors). Original
idea was to use the sensor's compass for absolute orientation. Compass is inherently very slow and noisy sensor input,
but if needed to tell us general 90º orientations it could work well. With VL53L5CX doing fine refinements within
couple of degrees of a wall Flig looks at, ICM-20948 was supposed to give rough orientation - tell us which wall
it was looking at. But, results of reading compass in room full of electromagnetic emissions and in place I've just
described didn't work.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.flig.org/posts/2022/03/icm-20948/"&gt;Read more…&lt;/a&gt; (2 min remaining to read)&lt;/p&gt;&lt;/div&gt;</description><category>flig</category><category>hardware</category><category>icm20948</category><category>robot</category><guid>https://www.flig.org/posts/2022/03/icm-20948/</guid><pubDate>Sun, 27 Mar 2022 10:13:00 GMT</pubDate></item><item><title>New Distance Sensor - VL53L5CX</title><link>https://www.flig.org/posts/2022/03/new-distance-sensor/</link><dc:creator>Daniel Sendula</dc:creator><description>&lt;div&gt;&lt;p&gt;&lt;img alt="New Sensor" src="https://www.flig.org/images/cards/new-sensor.png" style="width: 200px; float: left; margin-right: 20px; margin-top: 0px;"&gt;&lt;/p&gt;
&lt;p&gt;Being on PiWars (not-so-official-but-still-the-place-to-be-to-talk-to-Mike-and-Tim) Discord server is really paying off.
So many same minded people sharing new and interesting stuff. One of which ended up being SL's 'VL53L5CX' time of flight
sensor. Similarly to previous variants 'VL53L0X' and 'VL53L1X', 'VL53L5CX' has up 8x8 zones but unlike predecessors,
those sensor values are exposed. It feels like the perfect match for Flig! Thanks to Pal, we've got three pairs of
tiny breakout boards made by ST themselves.&lt;/p&gt;
&lt;p&gt;With 4 rows of 4 zones with up to 63º of field of view. If we set sensor at such position that first - top row
is 'looking' horizontally directly in front of Flig and other three rows look at three different distances at
the floor - we can get it to tell us distant wall's angle and if there are some obstacles in front of Flig,
at which distance and direction of them.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.flig.org/posts/2022/03/new-distance-sensor/"&gt;Read more…&lt;/a&gt; (4 min remaining to read)&lt;/p&gt;&lt;/div&gt;</description><category>flig</category><category>hardware</category><category>robot</category><category>vl53l5cx</category><guid>https://www.flig.org/posts/2022/03/new-distance-sensor/</guid><pubDate>Sun, 06 Mar 2022 13:51:00 GMT</pubDate></item><item><title>Gait Analyser</title><link>https://www.flig.org/posts/2022/02/gait-analyser/</link><dc:creator>Daniel Sendula</dc:creator><description>&lt;div&gt;&lt;p&gt;&lt;img alt="Write Software" src="https://www.flig.org/images/cards/write-software.png" style="width: 200px; float: right; margin-left: 20px; margin-top: 0px;"&gt;&lt;/p&gt;
&lt;p&gt;In my mind, simple 'trot' gait, as in previous &lt;a href="https://www.flig.org/posts/2022/02/trot-gait"&gt;video&lt;/a&gt; is a way of 'cheating'. Robot
does nothing smart. No way of being stable, measuring passed distance or being able to lift legs higher
to go over different terrain.&lt;/p&gt;
&lt;p&gt;So, search for fix for existing gaits continues.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.flig.org/posts/2022/02/gait-analyser/"&gt;Read more…&lt;/a&gt; (3 min remaining to read)&lt;/p&gt;&lt;/div&gt;</description><category>flig</category><category>gait</category><category>robot</category><category>software</category><guid>https://www.flig.org/posts/2022/02/gait-analyser/</guid><pubDate>Thu, 17 Feb 2022 18:25:00 GMT</pubDate></item></channel></rss>