My Mom is having sleeping problems, and so I am up late.
I am going to be having Osage-orange,
honey locust (probably inermis, but coppincing might bring out thorns) and
black locust. And minor things like hawthorn and fruit
trees. I think one of the big problems with Osage-orange (hedge) was maintenance. Who wants to prune trees with such wicked thorns? If one builds a robot, that is just a subroutine or two. Probably more like a family of subroutines, so maybe you need Raspberry Pi instead of Arduino?
Where I think robots could work, is taking down trees.
The robot has some accurate and precise way of determining where it is, starting from when it first "mounts" the tree. And in the general case, it is probably a family of robots, not just one. Why? In Canada, the coastal Douglas Fir grows to 340 feet. In the USA, the coastal Redwood grows to 380 feet. The Redwood has a relative; the giant Sequoia which is the largest tree on the planet. Just a bit shorter.
I think the first robot is a "scout". It maps the branches and climbs to the top. Which may mean traversing bifurcations in the leader on the way up. It''s primary objective is to determine how tall the tree is. It will have lots of subsidiary objectives.
I think the next series of robots to go up, are cutting all the branches off. It might be a family of robots. The branches lower down could easily be HUGE. The robot gets into position, and wraps a cable around itself and the tree above the branch to be cut, and tightens it to anchor itself in position. The robot then inserts a lowering cable mount point into the branch, which has a cable going to a winch on the robot, with
enough cable to lower it to the ground.
Most people think saws in cutting trees. I am thinking chisels. The robot drills a hole through the branch, and then positions chisels on either side (with a bolt and driving nut), and then starts to drive the nut. And the chisels get brought in, cutting the branch off. Once the branch is cut off, it is lowered to ground and the cable rewound. Move up to next branch.
At some point, all the branches are gone (and this subroutine needs to deal with multiple leaders - or at least the leaders of a multi-leader tree.). We are left with the tallest part of the tree (maybe). These segments (ideally just 1, could be more) are all potentially sawable. So, the robot needs a saw plan. It goes up to the highest saw point, and slightly below that it screws itself into the tree to anchor itself. It then drills a hole for the two chisels, and then positions the chisels. Probably before this, it inserts an anchor for the N feet of tree above the cut point and anchor it to the winch. The robot severs the top N foot of the tree, and lowers it to the ground. It retracts the winch, and moves down to the next place to sever the trunk.
For lots of trees, I think pulling two opposite chisels that are scary sharp to the middle with a nut and bolt is probably the best. But, if you get to the point where you are dealing with trees that are 10 or more feet in diameter, maybe sawing become more tractable? I think two chisels is always going to be the least
energy way of severing the trunk.
But the idea of having robots specialised in cutting branches below X height is useful, it leads to better trees to saw. And being robots, maybe they can travel a huge area just pruning trees. But, it is not just a single robot. There is scout, which climbs to the top of the tree first, from which the maximum pruning height is found.
My hope, is that at some point all of this is Open Source.