Robot platforms 1 & 2 have been built (without the arm), with five stereo camera pairs in a pentagonal sensor.
It was demonstrated at the first review. See milestone 2:
https://www.youtube.com/watch?v=BtL2fuPVsCs(opens in new window)Navigation software guides the vehicle (open-loop) to a user indicated (via the SketchMap Interface)
destination. See figure integration.png.
The project built two novel servo motor controlled end effectors, for
bush clipping (circular counter-rotating saw blades)
and rose stem cutting (a modified commercially available electrical pruner).
Successful operational tests on real plants used the new tools mounted on
a Kinova Jaco2 arm. See hedgecutter.png rosecutter.png rosecutexample.png and bushcutexample.png.
A 10 synchronised camera system was built (Figure penta_top.png) arranged
into 5 stereo pairs covering the full 360 degree horizontal field-of-view.
Each stereo pair consists of a colour (for semantic processing) and a grayscale (for stereo) camera.
An FPGA implementation of ETHZ's stereo algorithm produces a 12 FPS data stream, with
a depth image registered to the colour image. See figure new252.png.
A SLAM system using all 10 cameras estimates the motion of the robot and the 3D scene structure.
An online extrinsic parameters self-calibration procedure using the camera rigidity and vehicle motion
was developed. Figure wageningen_SLAM.png shows a 3D SLAM-derived map.
Deep convolutional networks were developed that run at frame rates
with state-of-art accuracy and can exploit garden-specific relationships.
The DeMoN two-frame structure from motion network, and
the DispNet stereo disparity estimation network gives depth estimates.
The FlowNet network estimates optical flow from image sequences.
Figures depthstatue.png shows a depth image estimated from colourstatue.png.
Videos illustrate DeMoN (www.youtube.com/watch?v=Rat9-nyVd2s)
and FlowNet 2.0 (www.youtube.com/watch?v=JSzUdVBmQP4).
A deep-net architecture solves colour intrinsic image decomposition into albedo and shading,
facilitating garden navigation and trimming by allowing identification of different scene
structures (eg. grass (driveable) or gravel (not driveable)). See figure intrinsicdecomp.png.
Test gardens were constructed at Wageningen University & Research Centre
and the Robert Bosch Renningen campus.
The robot was demonstrate dautonomously navigating to user selected locations
in the Renningen test garden.
Figures wurgardendesign.png and wurgardenactual.png show the Wageningen garden.
Figure rng_bush_row.jpg shows the Bosch Renningen test garden.
Trimming of bushes and pruning of roses were demonstrated at the second periodic review.
Ground-truth data sets were collected and annotated for evaluating
the position and recognition accuracy of the robot navigation and trimming.
3D semantically labelled point clouds were obtained for both gardens.
Over 700 images were manually labelled with pixel-level scene semantic labels.
A novel GUI tool was developed for the semantic annotation.
Figure leica_wageningen.png shows the Wageningen point cloud.
A Dissemination and Exploitation strategy was developed:
(D8.1 - Dissemination plan, D8.2 - Data management plan, D8.3 - Website and social media presence, and
D8.4 - Report on relevant stakeholders).
The project website (5000 visitors and 10000 sessions) is:
http://www.trimbot2020.org(opens in new window).
The project has social media profiles on Twitter, Facebook, ResearchGate, and a YouTube channel (13 videos):
https://www.youtube.com/channel/UCbPCq-c_Gsamuyjgl81rWGA/videos(opens in new window)