<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Robot. AI</journal-id>
<journal-title>Frontiers in Robotics and AI</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Robot. AI</abbrev-journal-title>
<issn pub-type="epub">2296-9144</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1064853</article-id>
<article-id pub-id-type="doi">10.3389/frobt.2022.1064853</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Robotics and AI</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Autonomous detection and sorting of litter using deep learning and soft robotic grippers</article-title>
<alt-title alt-title-type="left-running-head">Almanzor et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/frobt.2022.1064853">10.3389/frobt.2022.1064853</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Almanzor</surname>
<given-names>Elijah</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2043096/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Anvo</surname>
<given-names>Nzebo Richard</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Thuruthel</surname>
<given-names>Thomas George</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/625510/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Iida</surname>
<given-names>Fumiya</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/474/overview"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>The Bio-Inspired Robotics Lab</institution>, <institution>Department of Engineering</institution>, <institution>University of Cambridge</institution>, <addr-line>Cambridge</addr-line>, <country>United Kingdom</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Costain Group PLC</institution>, <addr-line>Cambridge</addr-line>, <country>United Kingdom</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1492610/overview">Qasem Abu Al-Haija</ext-link>, Princess Sumaya University for Technology, Jordan</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1938261/overview">Abdulaziz Alsulami</ext-link>, King Abdulaziz University, Saudi Arabia</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1607344/overview">Khalid Albulayhi</ext-link>, University of Idaho, United States</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Elijah Almanzor, <email>eda26@cam.ac.uk</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Computational Intelligence in Robotics, a section of the journal Frontiers in Robotics and AI</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>01</day>
<month>12</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2022</year>
</pub-date>
<volume>9</volume>
<elocation-id>1064853</elocation-id>
<history>
<date date-type="received">
<day>10</day>
<month>10</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>14</day>
<month>11</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2022 Almanzor, Anvo, Thuruthel and Iida.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Almanzor, Anvo, Thuruthel and Iida</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>Road infrastructure is one of the most vital assets of any country. Keeping the road infrastructure clean and unpolluted is important for ensuring road safety and reducing environmental risk. However, roadside litter picking is an extremely laborious, expensive, monotonous and hazardous task. Automating the process would save taxpayers money and reduce the risk for road users and the maintenance crew. This work presents LitterBot, an autonomous robotic system capable of detecting, localizing and classifying common roadside litter. We use a learning-based object detection and segmentation algorithm trained on the TACO dataset for identifying and classifying garbage. We develop a robust modular manipulation framework by using soft robotic grippers and a real-time visual-servoing strategy. This enables the manipulator to pick up objects of variable sizes and shapes even in dynamic environments. The robot achieves greater than 80% classified picking and binning success rates for all experiments; which was validated on a wide variety of test litter objects in static single and cluttered configurations and with dynamically moving test objects. Our results showcase how a deep model trained on an online dataset can be deployed in real-world applications with high accuracy by the appropriate design of a control framework around it.</p>
</abstract>
<kwd-group>
<kwd>AI-driven control</kwd>
<kwd>soft robotics</kwd>
<kwd>deep learning</kwd>
<kwd>visual servoing</kwd>
<kwd>litter picking</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Roadside litter poses a severe safety and environmental risk for road users, wildlife and the maintenance crews who clean it up (<xref ref-type="bibr" rid="B18">National Highways, 2022</xref>) (see <xref ref-type="fig" rid="F1">Figure 1</xref>). According to National Highways, which is responsible for maintaining and cleaning the United Kingdom&#x2019;s strategic road network, taxpayers in the United Kingdom are paying &#xa3;4.8 million per year for cleaning up roadside litter (<xref ref-type="bibr" rid="B3">Be Wiser, 2016</xref>).</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>The left image shows the roadside pollution typically observed in the UK [taken from <xref ref-type="bibr" rid="B6">Daily Mail Online (2021)</xref>]. Right image is an example of maintenance crews undertaking the laborious and dangerous litter picking task [taken from <xref ref-type="bibr" rid="B2">BBC News (2018)</xref>].</p>
</caption>
<graphic xlink:href="frobt-09-1064853-g001.tif"/>
</fig>
<p>Litter generally refers to any misplaced or solid waste. It appears in different formats including but not limited to sweet wrappers, drinking containers, fast food packaging, cigarette ends, small bags etc. Many countries around the world have seen an increase in roadside litter (<xref ref-type="bibr" rid="B12">Kaza et al., 2018</xref>; <xref ref-type="bibr" rid="B11">Karimi and Faghri, 2021</xref>; <xref ref-type="bibr" rid="B24">Smith, 2022</xref>). Several sources of litter on the roads were identified, including pedestrians, motorists, household trash, and others as reported (<xref ref-type="bibr" rid="B11">Karimi and Faghri, 2021</xref>). Overtime build-up of litter alongside the road has increased due to population growth, and an increase in the road network and users. The problem has been accelerated with the global pandemic COVID-19 with personal protective equipment (<xref ref-type="bibr" rid="B10">KAB, 2020</xref>). The US spend nearly 11.5 billion dollars each year for removing all sorts of litter (<xref ref-type="bibr" rid="B11">Karimi and Faghri, 2021</xref>). Depending on the amount of litter, it can pose safety hazards and can cause operational issues for road users (<xref ref-type="bibr" rid="B18">National Highways, 2022</xref>). These items can interrupt the traffic flow and cause delays. More importantly, such a situation can directly or indirectly lead to a collision. In the US, road debris-related crashes contributed to approximately 50,658 of the police-reported cases (<xref ref-type="bibr" rid="B25">Tefft, 2016</xref>). The environmental impact of roadside litter goes far beyond the boundaries of the roadway network. The toxic materials contained in such garbage can be washed away with rain and contaminate the soil and groundwater (<xref ref-type="bibr" rid="B14">Kurmus and Mohajerani, 2020</xref>). Furthermore, some of the litter end up in streams, rivers, drains and ocean. A study has shown that plastics decompose into microplastics over time in the ocean and can end up in the food chain (<xref ref-type="bibr" rid="B26">Thiele et al., 2021</xref>). A number of approaches have been proposed to reduce or prevent litter. From a societal perspective, there are three major approaches to litter prevention; education and public awareness, receptacles&#x2019; design, and consequence control (<xref ref-type="bibr" rid="B19">Prata et al., 2019</xref>).</p>
<p>There are two key challenges with garbage disposal. First, the item has to be collected from the disposed location and then sorted for its appropriate recycling process. Traditional garbage cleaning is performed by paid workers, organisations, volunteers and charities sent on-site to pick up items alongside the road. Manual picking is a tedious, boring and repetitive task (<xref ref-type="bibr" rid="B7">Deery et al., 2019</xref>). Workers spend most of their time alongside roads with motorists, posing a safety risk. Furthermore, hazardous material associated with litter exposure can lead to diseases and infections. A review on roadside litter paper estimates that 8.3 billion tons of plastic have been created over the past 50&#xa0;years, and only 9% have been recycled, indicating a large scope for improvement in the sorting process (<xref ref-type="bibr" rid="B11">Karimi and Faghri, 2021</xref>).</p>
<p>To automate the cleaning process and improve the safety of workers, litter detection algorithms and robotic systems have been developed over the past few years. Some of the first few works use novel sensing technologies for waste identification. For example, an automatic trash detection algorithm using an ultrasonic sensor was proposed in (<xref ref-type="bibr" rid="B13">Kulkarni and Junghare, 2013</xref>). A sorting solution for mixed recycled aggregates using near-infrared technology was proposed in (<xref ref-type="bibr" rid="B27">Vegas et al., 2015</xref>). A multi-material classification technique based on the utilisation of thermal imaging for sorting dry recyclables from municipal solid waste was proposed in (<xref ref-type="bibr" rid="B9">Gundupalli et al., 2017</xref>). A laboratory test was conducted on four broad categories of dry recyclables and obtained a classification success rate in the range of 85&#x2013;96%. Due to recent advancements in deep learning algorithms, object detection using visual data has become more popular. For example, a deep learning-based pavement inspection framework for detecting and localising pavement defects simultaneously with garbage detection has been reported in (<xref ref-type="bibr" rid="B21">Ramalingam et al., 2021</xref>).</p>
<p>One of the first implementations of a robotic device for litter picking, the ZenRobotics recycler robotic system, uses machine learning and a robotic manipulator to pick recyclable objects from a conveyor belt (<xref ref-type="bibr" rid="B16">Lukka et al., 2014</xref>). A 3D high-resolution sensor is used to get an isometric 2D map of the conveyor, then a learning-based method is used for object recognition and manipulation. A similar approach using a fast parallel manipulator with a suction gripper, for sorting items on a conveyor was investigated in (<xref ref-type="bibr" rid="B22">Raptopoulos et al., 2020</xref>). However, these works have not been tested in real-world scenarios. <xref ref-type="bibr" rid="B1">Bai et al. (2018)</xref> presented a novel garbage pickup robot tested on grass using a learning-based object segmentation algorithm. <xref ref-type="bibr" rid="B15">Liu et al. (2021)</xref> developed a comprehensive system that uses deep learning for object segmentation and classification of different classes. Incorporated with a mobile robot, a grasp localization method to identify a suitable grasp pose to pick the garbage from the ground was also developed.</p>
<p>This paper proposes a cost-effective strategy for litter picking using a robotic manipulator. Our contributions are as follows:<list list-type="simple">
<list-item>
<p>&#x2022; A modular approach to robotic development to minimise costs and development time. The robot is comprised of inexpensive or off-the-shelf components which are improvable over time.</p>
</list-item>
<list-item>
<p>&#x2022; Distinct from other works, we simplify and improve the robustness of our manipulation system by using soft robotic grippers and a real-time visual-servoing controller, requiring only a 2D colour camera for picking and binning objects of variable sizes and shapes even in dynamic environments.</p>
</list-item>
<list-item>
<p>&#x2022; We use a learning-based object detection and segmentation algorithm trained on the online TACO dataset for identifying and classifying garbage, making our framework easily transferable to additional objects and classes by simply retraining the object detection network.</p>
</list-item>
</list>
</p>
<p>Our results indicate a high grasp success rate and good recycling accuracy.</p>
<p>The rest of the paper is organized as follows. <xref ref-type="sec" rid="s2">Section 2</xref> presents an overview of the proposed robot system, including hardware configuration and control architecture. The approaches our methodology employ to realize the litter-picking including perception, object tracking and experimental results, which demonstrates the proposed litter-picking robot&#x2019;s effectiveness, are given in <xref ref-type="sec" rid="s3">Section 3</xref>. Finally, the discussion and conclusions are in <xref ref-type="sec" rid="s4">Section 4</xref>.</p>
</sec>
<sec sec-type="methods" id="s2">
<title>2 Methodology</title>
<sec id="s2-1">
<title>2.1 Roadside litter picking robotic system</title>
<p>The roadside litter-picking robot (LitterBot) is shown in <xref ref-type="fig" rid="F2">Figure 2</xref>. To minimise the development time and cost of the prototype robot, inexpensive components were deliberately chosen and integrated in a modular manner. The robot comprises a UR10 6 Degree-of-Freedom (DoF) robotic manipulator with a Fin Ray type soft end-effector. The end-effector mounts a RealSense D415 colour and depth camera for the machine vision with a 1920 &#xd7; 1080 resolution. The depth information, however, is not used. The UR10 manipulator is mounted on a wheeled platform that is 2&#xa0;m wide, 55&#xa0;cm high and 140&#xa0;cm long. Note that the wheeled platform is kept stationary, however, it can easily be towed by a vehicle for movement. The robot has a semi-circle working area with a radius of 1.3<italic>m</italic>. The Robotics Operating System (ROS) is employed for the software architecture running on a control laptop. Control of the manipulator is done through the built-in motion and kinematic controllers.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>The LitterBot and its components.</p>
</caption>
<graphic xlink:href="frobt-09-1064853-g002.tif"/>
</fig>
</sec>
<sec id="s2-2">
<title>2.2 Soft gripper</title>
<p>The soft gripper employs two Fin Ray fingers driven by a single servo motor. These structures have several advantages compared to other soft grippers such as ease of use, minimal actuation and the capability to grasp a wide variety of objects (<xref ref-type="bibr" rid="B5">Crooks et al., 2016</xref>). The &#x201c;V&#x201d; shape structure with layers of crossbeams at the centre allows for the mechanically passive adaption to the geometry of the object applying the force. Unlike, other typically used soft grippers like PneuNets (<xref ref-type="bibr" rid="B17">Mosadegh et al., 2014</xref>) or Universal Grippers (<xref ref-type="bibr" rid="B4">Brown et al., 2010</xref>; <xref ref-type="bibr" rid="B23">Sakuma et al., 2018</xref>), Fin Rays also do not have the risk of failure when punctured. The gripper is given in <xref ref-type="fig" rid="F3">Figure 3</xref>.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>The soft Fin Ray type gripper with the depth camera.</p>
</caption>
<graphic xlink:href="frobt-09-1064853-g003.tif"/>
</fig>
<p>The material used for the Fin Ray fingers is the Dragon Skin 30 silicone. The mould for casting was 3D printed. The fingers are attached to the 3D-printed PLA gripper base (see <xref ref-type="fig" rid="F3">Figure 3</xref>) which is mounted to the UR10 robot. A tendon attached to the bottom of the fingers is tethered to the pulley of a servomotor for actuation. Control of the gripper is achieved using an Arduino microcontroller.</p>
</sec>
<sec id="s2-3">
<title>2.3 Visuo-motor control architecture</title>
<sec id="s2-3-1">
<title>2.3.1 Detectron 2 for object segmentation and classification</title>
<p>The vision system uses the Detectron 2 version of Mask Region Convolutional Neural Network (Mask R-CNN) for the litter instance segmentation and classification. This outputs both masks and bounding boxes. To minimise the developmental cost of the modular integration, we deploy the Resnet50 backbone due to its trade-off between high average precision performance and inference time on the COCO dataset compared to other pre-trained network weights available (<xref ref-type="bibr" rid="B8">Facebook Research, 2021</xref>). The network was implemented in Python 3 using PyTorch.</p>
<p>Principal component analysis (PCA) is used on the masks to determine the angular orientation of the objects. The principal axis corresponds to the long-ways orientation of the target mask. The variance matrix <italic>A</italic> of the segmented grey-scale mask data is used to find the first eigenvalue <italic>&#x3bb;</italic>. This is used to solve for the eigenvector <bold>v</bold>. The angle of the target object is obtained using inverse tan on the eigenvector. The angle is constrained between &#x2212; 90 and 90&#xb0;.<disp-formula id="e1">
<mml:math id="m1">
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>I</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold">v</mml:mi>
</mml:math>
<label>(1)</label>
</disp-formula>
<disp-formula id="e2">
<mml:math id="m2">
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>tan</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(2)</label>
</disp-formula>
</p>
<p>The Trash Annotations in Context (TACO) dataset was used to train the network (<xref ref-type="bibr" rid="B20">Proen&#xe7;a and Sim&#xf5;es, 2020</xref>). It consists of 1500 images, with 60 classes. TACO was divided into a 90% and 10% train and validation set respectively. The network was trained on Google Colab using a batch size of 512 for 1000 iterations (approximately 350 epochs). The training and validation loss is given in <xref ref-type="fig" rid="F4">Figure 4</xref>. The images were automatically resized to the default size of 800 &#xd7; 800. Overfitting occurs at around 300 to 500 iterations, hence the ultimate network weights were taken at 500 iterations. The network achieves a 94% accuracy on the validation set. Deployment inference and evaluation were done using the control laptop&#x2019;s graphical processing unit (RTX 2060m).</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Training and validation loss (left) and accuracy (right) for the TACO dataset.</p>
</caption>
<graphic xlink:href="frobt-09-1064853-g004.tif"/>
</fig>
</sec>
<sec id="s2-3-2">
<title>2.3.2 Visual servoing-based litter picking</title>
<p>The robot employs a velocity-based eye-in-hand visual-servoing scheme for litter picking (see <xref ref-type="fig" rid="F5">Figure 5</xref>). Given a target object present in the camera view located at pixel coordinates <bold>x</bold>
<sub>
<bold>t</bold>
</sub> &#x3d; (<italic>x</italic>
<sub>
<italic>p</italic>
</sub>, <italic>y</italic>
<sub>
<italic>p</italic>
</sub>), the pixel error <bold>e</bold> &#x3d; [<italic>e</italic>
<sub>
<italic>x</italic>
</sub>, <italic>e</italic>
<sub>
<italic>y</italic>
</sub>] to the reference pixel coordinates <bold>x</bold>
<sub>
<bold>r</bold>
</sub> &#x3d; (<italic>x</italic>
<sub>
<italic>r</italic>
</sub>, <italic>y</italic>
<sub>
<italic>r</italic>
</sub>), corresponding to the centre of the gripper, is multiplied by a proportional gain <italic>K</italic>
<sub>
<italic>p</italic>
</sub>. This forms the end-effector Cartesian velocity control input to the robot, given in <xref ref-type="disp-formula" rid="e3">Eq. 3</xref>.<disp-formula id="e3">
<mml:math id="m3">
<mml:mi>U</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi mathvariant="bold">e</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(3)</label>
</disp-formula>
</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Visual servo control block.</p>
</caption>
<graphic xlink:href="frobt-09-1064853-g005.tif"/>
</fig>
<p>A value of 0.0005 was used for <italic>K</italic>
<sub>
<italic>p</italic>
</sub>. Both <italic>K</italic>
<sub>
<italic>p</italic>
</sub> and the reference pixel coordinates were found empirically. Pixel target coordinates (<italic>x</italic>
<sub>
<italic>p</italic>
</sub>, <italic>y</italic>
<sub>
<italic>p</italic>
</sub>) are taken as the centre of the target&#x2019;s Detectron2 bounding box. The robot picks the target based on the detected object with the largest mask. Detectron2 has a frequency of 7Hz, hence a low proportional gain is implemented to retain control stability. The control input <italic>U</italic>(<italic>t</italic>) is given to the UR10 in-built function <italic>speedl</italic> to achieve the closed-loop control. Once the error is sufficiently small, the visual-servoing process is terminated. <bold>e</bold> &#x3c; 2 was empirically found to give reasonable grasping accuracy. The robot then proceeds to grab the object. For moving to the object, the final current <italic>X</italic> and <italic>Y</italic> Cartesian end-effector positions are taken, however, the Z position is assumed to be fixed and estimated beforehand. The angle estimated by PCA is then used to re-orient the gripper as it drops such that the thinnest width of the object corresponds to the mouth of the fin ray gripper.</p>
</sec>
</sec>
</sec>
<sec id="s3">
<title>3 Litter picking experiments and results</title>
<sec id="s3-1">
<title>3.1 Experimental protocol</title>
<p>Three litter-picking experiments were conducted. For all three, the test objects are laid on the ground. The aim of the experiments was to validate the holistic performance of the robot when <italic>picking and binning</italic> litter. This process is broken down into three distinct steps (see the flowchart in <xref ref-type="fig" rid="F6">Figure 6</xref>); litter identification (orange blocks), grasping (blue blocks), and classified binning (green blocks).</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Picking and binning process.</p>
</caption>
<graphic xlink:href="frobt-09-1064853-g006.tif"/>
</fig>
<p>The robot first goes into a home viewing position, with a camera view that is parallel to the ground. The current litter target is chosen as the identified object with the largest segmentation mask. The robot then grasps the target object based on the eye-in-hand visual servoing method. The robot then drops the grasped litter into either the &#x201c;Waste&#x201d; or &#x201c;Recycling&#x201d; bin depending on the predicted class of the target. The 60 classes in the TACO dataset were manually divided into &#x201c;Waste&#x201d; or &#x201c;Recycling&#x201d; categories depending on the materials they are comprised of. This was implemented in the software using a rule-based approach, for example, objects identified as &#x201c;drink can&#x201d; are classified as recycling, and objects identified as &#x201c;other plastic wrapper&#x201d; which contain non-recyclable materials are classified as &#x201c;waste&#x201d;. Although the dataset has 60 possible classes, only four object types were used in the experiments. The classes considered as &#x201c;Recycling&#x201d; are &#x201c;Clear plastic bottle&#x201d; and &#x201c;Drink can&#x201d;. The classes considered as &#x201c;Waste&#x201d; are &#x201c;Other plastic wrapper&#x201d; and &#x201c;Plastic film&#x201d;. We believe these are the most prominent types of pollution found in urban areas. More importantly, these objects have not been seen in the training data.</p>
</sec>
<sec id="s3-2">
<title>3.2 Static individual object litter picking</title>
<p>In this first experiment, the four objects were <italic>picked and binned</italic> individually. For each object, ten trials were undertaken. At each trial, the object was placed in a random pose on the floor in front of the LitterBot (see <xref ref-type="fig" rid="F7">Figure 7</xref>). A single <italic>pick and bin</italic> process is considered a success if the robot could detect, grasp and dump the object in the correct bin. An example of the visual-servoing is given in <xref ref-type="fig" rid="F8">Figure 8</xref>.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Example initial views for the four object types before the <italic>pick and bin</italic> process is executed.</p>
</caption>
<graphic xlink:href="frobt-09-1064853-g007.tif"/>
</fig>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>An example of the Visual Servo graph for dynamic obstacles.</p>
</caption>
<graphic xlink:href="frobt-09-1064853-g008.tif"/>
</fig>
<p>From <xref ref-type="table" rid="T1">Table 1</xref>, it can be seen that the robot is able to correctly <italic>pick and bin</italic> a wide variety of objects with success rates of at least 80%. None of the failures was from object misclassification suggesting a relatively robust vision network when detecting a single object even with such a small dataset. One reason for unsuccessful attempts was due to the object being dropped by the gripper as a result of non-robust grasps. A mechanically stiffer gripper, however, should circumvent this issue. Another reason for unsuccessful attempts were objects being placed outside of the robot&#x2019;s workspace. This can be easily addressed by placing the manipulator on a mobile platform. The time it takes to pick the objects is highly dependent on where the object is placed relative to the robot. This was the reason for the relatively high standard deviations. The robot, however, is able to successfully pick up the objects it has previously dropped upon further attempts.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Success rates and average times for the ten individual <italic>picking and binning</italic> tests for the four objects.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Test object</th>
<th align="left">Success rate (%)</th>
<th align="left">Mean time (<italic>s</italic>)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td colspan="3" align="left">
<italic>Recyclable</italic>
</td>
</tr>
<tr>
<td align="left">&#xa0;Clear Plastic Bottle</td>
<td align="char" char=".">80</td>
<td align="char" char="plusmn">22.3 &#xb1; 5.8</td>
</tr>
<tr>
<td align="left">&#xa0;Drink Can</td>
<td align="char" char=".">80</td>
<td align="char" char="plusmn">19.8 &#xb1; 6.9</td>
</tr>
<tr>
<td colspan="3" align="left">
<italic>Waste</italic>
</td>
</tr>
<tr>
<td align="left">&#xa0;Other Plastic Wrapper</td>
<td align="char" char=".">90</td>
<td align="char" char="plusmn">22.1 &#xb1; 11.1</td>
</tr>
<tr>
<td align="left">&#xa0;Plastic Film</td>
<td align="char" char=".">90</td>
<td align="char" char="plusmn">25.5 &#xb1; 10.9</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s3-3">
<title>3.3 Dynamic object litter picking</title>
<p>There are many factors which can contribute to a dynamic roadside environment. These factors include moving litter and garbage as a result of wind or inclined surfaces, the robot itself moving within the environment, environmental and weather conditions, and cars and pedestrians. However, to test the efficacy of our framework, specifically the performance of the visual servoing approach combined with the gripper and the vision network, we have chosen to address only the dynamically moving garbage and litter. Here, a clear plastic bottle was dynamically moved around the workspace to simulate low-speed wind. A string was tied around the neck of the bottle, which was used to manually pull the bottle in random directions for a random time period, after which the movement is stopped. This assumption holds for litter that has settled down on the side roads, typically seen in roadside pollution. Note that this experiment is likely untrue for other litter such as lightweight shopping plastic bags. Five trials were undertaken.</p>
<p>An example of dynamic visual-servo tracking is given in <xref ref-type="fig" rid="F9">Figure 9</xref>. In this example, the bottle was moved between three different positions. The yellow region of the tip position graph shows the ability of the robot to follow the dynamic object.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>The left image shows the roadside pollution typically observed in the UK [taken from <xref ref-type="bibr" rid="B6">Daily Mail Online (2021)</xref>]. Right image is an example of maintenance crews undertaking the laborious and dangerous litter picking task [taken from <xref ref-type="bibr" rid="B2">BBC News (2018)</xref>].</p>
</caption>
<graphic xlink:href="frobt-09-1064853-g009.tif"/>
</fig>
<p>From <xref ref-type="table" rid="T2">Table 2</xref>, it can be seen that the visual-servoing approach achieves reasonable performance in tracking moving litter for <italic>picking and binning</italic> in all five trials. The time it takes for the robot to <italic>pick and bin</italic> the object is also dependent on how long the object has moved until it has settled to a fixed location.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>
<italic>Pick and Bin</italic> success and process execution time for the five trials with the dynamic object.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Clear plastic bottle</th>
<th align="left">
<italic>Pick and bin</italic> success</th>
<th align="left">Time (<italic>s</italic>)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Trial 1</td>
<td align="left">
<italic>Success</italic>
</td>
<td align="left">67.4</td>
</tr>
<tr>
<td align="left">Trial 2</td>
<td align="left">
<italic>Success</italic>
</td>
<td align="left">20.3</td>
</tr>
<tr>
<td align="left">Trial 3</td>
<td align="left">
<italic>Success</italic>
</td>
<td align="left">28.8</td>
</tr>
<tr>
<td align="left">Trial 4</td>
<td align="left">
<italic>Success</italic>
</td>
<td align="left">75.3</td>
</tr>
<tr>
<td align="left">Trial 5</td>
<td align="left">
<italic>Success</italic>
</td>
<td align="left">30.9</td>
</tr>
<tr>
<td align="left">
<italic>Mean</italic>
</td>
<td align="left"/>
<td align="left">44.6 &#xb1; 24.9</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s3-4">
<title>3.4 Cluttered objects litter picking</title>
<p>Finally, this experiment tests the performance of the robot&#x2019;s <italic>pick and bin</italic> process when there are numerous cluttered objects. This simulates the cluttered conditions the LitterBot will likely encounter in a real-world deployment. Here, six test objects that fit the four classes are placed in random poses within the LitterBot&#x2019;s working space (see <xref ref-type="fig" rid="F10">Figure 10</xref>). Three of the objects were in categories that can be recycled, and the remaining three were waste. Nine trials were conducted. An additional plastic wrapper (of a chocolate bar) and a plastic water bottle were added. The objects used vary widely in size, geometry and material which is representative of typical roadside pollution (see <xref ref-type="fig" rid="F1">Figure 1</xref>). The robot picks the current target depending on the object with the largest detected mask. Here, the soft gripper&#x2019;s grasping success rate and litter binning classification were tested. The latter implicitly test the performance of the trained network when there are multiple objects within the scene.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>Example initial views for a clutter of objects before the <italic>pick and bin</italic> process is executed.</p>
</caption>
<graphic xlink:href="frobt-09-1064853-g010.tif"/>
</fig>
<p>From <xref ref-type="table" rid="T3">Table 3</xref> (and <xref ref-type="table" rid="T1">Table 1</xref> from the single static object experiment in <xref ref-type="sec" rid="s3-2">Section 3.2</xref>), it can be seen that the gripper&#x2019;s compliance and adaptability performs well for grasping the various objects. Only one object was dropped in all nine trials. Overall, the LitterBot achieves relatively high binning classification success rates for either waste or recycle binning. Relative to the first experiment, however, the vision network was more likely to misclassify litter objects (such as putting recyclable objects in the waste bin and <italic>vice versa</italic>) when the view is cluttered. This suggests a larger dataset might be required for real-world deployment.</p>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>
<italic>Pick and Bin</italic> grasping and litter classification success rates for the clutter of objects.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th colspan="4" align="left">
<italic>Success rates %</italic>
</th>
</tr>
<tr>
<th align="left">Trial</th>
<th align="left">
<italic>Grasping</italic>
</th>
<th align="left">Waste binning</th>
<th align="left">Recycle binning</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Trial 1</td>
<td align="left">100</td>
<td align="left">100</td>
<td align="left">0</td>
</tr>
<tr>
<td align="left">Trial 2</td>
<td align="left">100</td>
<td align="left">100</td>
<td align="left">100</td>
</tr>
<tr>
<td align="left">Trial 3</td>
<td align="left">100</td>
<td align="left">100</td>
<td align="left">100</td>
</tr>
<tr>
<td align="left">Trial 4</td>
<td align="left">100</td>
<td align="left">66.7</td>
<td align="left">66.7</td>
</tr>
<tr>
<td align="left">Trial 5</td>
<td align="left">100</td>
<td align="left">66.7</td>
<td align="left">100</td>
</tr>
<tr>
<td align="left">Trial 6</td>
<td align="left">83.3</td>
<td align="left">33.3</td>
<td align="left">100</td>
</tr>
<tr>
<td align="left">Trial 7</td>
<td align="left">100</td>
<td align="left">100</td>
<td align="left">66.7</td>
</tr>
<tr>
<td align="left">Trial 8</td>
<td align="left">100</td>
<td align="left">100</td>
<td align="left">100</td>
</tr>
<tr>
<td align="left">Trial 9</td>
<td align="left">100</td>
<td align="left">100</td>
<td align="left">100</td>
</tr>
<tr>
<td align="left">
<italic>Mean</italic>
</td>
<td align="left">98.1 &#xb1; 5.2</td>
<td align="left">85.2 &#xb1; 22.8</td>
<td align="left">81.5 &#xb1; 31.9</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="s4">
<title>4 Discussion and conclusion</title>
<p>In this paper, we introduce the LitterBot, a roadside litter-picking robot prototype that is economically and computationally cost-effective. The robot uses the off-the-shelf Mask R-CNN (Detectron2) network for litter instance segmentation trained on the relatively small TACO dataset. Instance segmentation not only allows for the localisation of the detected objects within the image scene but also the inexpensive pose estimation using PCA. When augmented with 2D pixel real-time visual-servoing using the localised information and a soft-robotic gripper, the robot is highly successful in picking up and correctly binning a wide variety of objects which have drastically different weights, geometry, materials and recyclability. The robot&#x2019;s success rate in <italic>picking and binning</italic> is consistently above or at least 80% for the various experiments. The use of an underactuated compliant and adaptable gripper allows for the robust grasping of arbitrarily shaped objects requiring minimal control. Pixel-based visual-servoing also has several advantages over open-loop control such as being less sensitive to frame transformation noise, and the ability to track dynamic objects even allowing for the re-picking of previously dropped objects.</p>
<p>The LitterBot also only requires 2D images for <italic>picking and binning</italic>, unlike prior works which require 3D point cloud images (<xref ref-type="bibr" rid="B16">Lukka et al., 2014</xref>; <xref ref-type="bibr" rid="B22">Raptopoulos et al., 2020</xref>; <xref ref-type="bibr" rid="B15">Liu et al., 2021</xref>) for planning appropriate grasp movements. Our method circumvents this through the use of a soft gripper which greatly simplifies the control complexity without sacrificing performance. This reduces economical costs as our soft gripper, although bespoke, is easy to fabricate and exponentially cheaper than off-the-shelf grippers. Point-cloud-based grasp planning also needs expensive depth cameras and additional grasp pose-detecting algorithms to tolerate noisy image depth data which would be prevalent in a real deployment. Our robot on the other hand only requires mask data and can easily be deployed on cheaper 2D cameras, making it more economically and computationally inexpensive. The robot is also easily scalable to additional objects by simply retraining the vision network on new 2D data which is far easier to obtain than point cloud-based data.</p>
<p>The deliberate use of modular components has the advantage of being improvable over time, which is easily extendable to more complex mechanisms and algorithms. The robot, however, is still a prototype and has scope for improvements before it is viable for real-world deployment. Although the gripper is adaptable, it is limited to objects that can fit within its grasp. One solution would be to incorporate an additional suction cup gripper such that larger objects such as pizza boxes can also be grasped. Future versions of the Fin Ray gripper will also include stiffer materials to increase the maximum graspable weight. A slight underperformance was also observed when multiple objects are present in the camera view. A larger dataset in the future will be beneficial for increasing the robustness of the vision system. Environmental factors such as variation in weather and lighting conditions as well as background and scenery will also be addressed in future work through more advanced and complex computer vision algorithms. Other networks such as YOLACT which was used in (<xref ref-type="bibr" rid="B15">Liu et al., 2021</xref>) will also be tested to increase the control frequency of the visual-servoing approach such that faster-moving objects can be tracked and objects can be grasped faster.</p>
<p>Further future work includes mounting the robot on a mobile robotic platform such that it can be autonomously deployed in the field. Two control schemes will also be considered, compared and evaluated in the future. The first is the &#x201c;stop and bin&#x201d; approach, which is already implemented in this work. The second, is where the robot can dynamically move whilst picking and binning. Algorithms for obstacle avoidance and picking order will also be developed in the future such that safety and energy efficiency can be additionally improved, as well as account for moving cars and pedestrians. Depth distance information will also be included in the servoing approach such that the robot can also grasp objects on inclines and non-planar surfaces. The improved robot will then be field-tested to fully test the efficacy of the LitterBot.</p>
<p>Overall, the simple yet robust and inexpensive control framework for the LitterBot performs well in cluttered and dynamic environments, thus showing promise for deploying autonomous systems for roadside litter-picking. This can greatly reduce roadside pollution as well as reduce costs, risks and hazards faced by users and maintenance crews.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s5">
<title>Data availability statement</title>
<p>The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec id="s6">
<title>Author contributions</title>
<p>EA developed the robot, carried out the experiments and wrote the manuscript with support from TT and NA. FI supervised the work.</p>
</sec>
<sec id="s7">
<title>Funding</title>
<p>This work was supported by the United Kingdom Engineering and Physical Sciences Research Council (EPSRC) [grant number EP/V056441/1], the SHERO project, a Future and Emerging Technologies (FET) programme of the European Commission [grant agreement ID 828818], AgriFoRwArdS Centre for Doctoral Training programme under the UKRI grant [EP/S023917/1], and the Jersey Farmers Union. For the purpose of open access, the author has applied a Creative Commons Attribution (CC BY) licence to any Author Accepted Manuscript version arising.</p>
</sec>
<ack>
<p>The authors would like to thank Costain Group PLC and National Highways as the partners in this Prosperity Partnership.</p>
</ack>
<sec sec-type="COI-statement" id="s8">
<title>Conflict of interest</title>
<p>Author NA was employed by Costain Group PLC.</p>
<p>The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s9">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bai</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Lian</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Deep learning based robot for automatically picking up garbage on the grass</article-title>. <source>IEEE Trans. Consum. Electron.</source> <volume>64</volume>, <fpage>382</fpage>&#x2013;<lpage>389</lpage>. <pub-id pub-id-type="doi">10.1109/tce.2018.2859629</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="book">
<collab>BBC News</collab> (<year>2018</year>). <source>Roadside litter: Who should pick up the bill?</source>: <publisher-loc>Tiverton, United Kingdom</publisher-loc>: <publisher-name>Clarke, Lewis</publisher-name> <comment>[Dataset]</comment>
</citation>
</ref>
<ref id="B3">
<citation citation-type="book">
<collab>Be Wiser</collab> (<year>2016</year>). <source>The cost of cleaning up after car litterbugs: Our &#xa3;4.8m a year bill to remove rubbish from beside motorways and a-roads</source>. <publisher-loc>London, England</publisher-loc>: <publisher-name>Be Wiser Insurance Services LTD</publisher-name>. <comment>[Dataset]</comment>.</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Brown</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Rodenberg</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Amend</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Mozeika</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Steltz</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Zakin</surname>
<given-names>M. R.</given-names>
</name>
<etal/>
</person-group> (<year>2010</year>). <article-title>Universal robotic gripper based on the jamming of granular material</article-title>. <source>Proc. Natl. Acad. Sci. U. S. A.</source> <volume>107</volume>, <fpage>18809</fpage>&#x2013;<lpage>18814</lpage>. <pub-id pub-id-type="doi">10.1073/pnas.1003250107</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Crooks</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Vukasin</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>O&#x2019;Sullivan</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Messner</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Rogers</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Fin ray&#xae; effect inspired soft robotic gripper: From the robosoft grand challenge toward optimization</article-title>. <source>Front. Robot. AI</source> <volume>3</volume>, <fpage>70</fpage>. <pub-id pub-id-type="doi">10.3389/frobt.2016.00070</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="book">
<collab>Daily Mail Online</collab> (<year>2021</year>). <source>Crackdown on rubbish drivers! selfish motorists are told to stop using roads as a dump</source>. <publisher-loc>Suffolk, United Kingdom</publisher-loc>: <publisher-name>Simak, Evelyn</publisher-name>. <comment>[Dataset]</comment>.</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Deery</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Kolar</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Walsh</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Can dirty work be satisfying? A mixed method study of workers doing dirty jobs</article-title>. <source>Work, Employ. Soc.</source> <volume>33</volume>, <fpage>631</fpage>&#x2013;<lpage>647</lpage>. <pub-id pub-id-type="doi">10.1177/0950017018817307</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="book">
<collab>Facebook Research</collab> (<year>2021</year>). <source>Detectron2 at facebook research</source>. <publisher-loc>California, US CA</publisher-loc>: <publisher-name>Facebook</publisher-name>. <comment>[Dataset]</comment>.</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gundupalli</surname>
<given-names>S. P.</given-names>
</name>
<name>
<surname>Hait</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Thakur</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Multi-material classification of dry recyclables from municipal solid waste based on thermal imaging</article-title>. <source>Waste Manag.</source> <volume>70</volume>, <fpage>13</fpage>&#x2013;<lpage>21</lpage>. <pub-id pub-id-type="doi">10.1016/j.wasman.2017.09.019</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="book">
<collab>KAB</collab> (<year>2020</year>). <source>2020 national litter study</source>. <publisher-loc>Stamford, CT</publisher-loc>: <publisher-name>Keep America Beautiful</publisher-name>.</citation>
</ref>
<ref id="B11">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Karimi</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Faghri</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2021</year>). <source>The issues of roadside litter: A review paper</source>. <publisher-loc>Newark, NJ</publisher-loc>: <publisher-name>Scientific Research Publishing</publisher-name>.</citation>
</ref>
<ref id="B12">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Kaza</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Yao</surname>
<given-names>L. C.</given-names>
</name>
<name>
<surname>Bhada-Tata</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Woerden</surname>
<given-names>F. V.</given-names>
</name>
</person-group> (<year>2018</year>). <source>What a waste 2.0</source>. <comment>No. 30317</comment>. <publisher-loc>Washington, WA</publisher-loc>: <publisher-name>World Bank Group</publisher-name>.</citation>
</ref>
<ref id="B13">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Kulkarni</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Junghare</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2013</year>). &#x201c;<article-title>Robot based indoor autonomous trash detection algorithm using ultrasonic sensors</article-title>,&#x201d; in <conf-name>2013 International Conference on Control, Automation, Robotics and Embedded Systems (CARE)</conf-name>, <conf-loc>Jabalpur, India</conf-loc>, <conf-date>December 16&#x2013;18</conf-date> (<publisher-name>IEEE</publisher-name>), <fpage>1</fpage>&#x2013;<lpage>5</lpage>.</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kurmus</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Mohajerani</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>The toxicity and valorization options of cigarette butts</article-title>. <source>Waste Manag.</source> <volume>104</volume>, <fpage>104</fpage>&#x2013;<lpage>118</lpage>. <pub-id pub-id-type="doi">10.1016/j.wasman.2020.01.011</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Balatti</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Ellis</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Hadjivelichkov</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Stoyanov</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Ajoudani</surname>
<given-names>A.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). &#x201c;<article-title>Garbage collection and sorting with a mobile manipulator using deep learning and whole-body control</article-title>,&#x201d; in <conf-name>2020 IEEE-RAS 20th International Conference on Humanoid Robots (Humanoids)</conf-name>, <conf-loc>Munich, Germany</conf-loc>, <conf-date>July 20-21</conf-date> (<publisher-name>IEEE</publisher-name>), <fpage>408</fpage>&#x2013;<lpage>414</lpage>.</citation>
</ref>
<ref id="B16">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Lukka</surname>
<given-names>T. J.</given-names>
</name>
<name>
<surname>Tossavainen</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Kujala</surname>
<given-names>J. V.</given-names>
</name>
<name>
<surname>Raiko</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2014</year>). &#x201c;<article-title>Zenrobotics recycler&#x2013;robotic sorting using machine learning</article-title>,&#x201d; in <conf-name>Proceedings of the International Conference on Sensor-Based Sorting (SBS)</conf-name>, <conf-loc>Aachen, Germany</conf-loc>, <conf-date>March 11&#x2013;13</conf-date>, <fpage>1</fpage>&#x2013;<lpage>8</lpage>.</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mosadegh</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Polygerinos</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Keplinger</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Wennstedt</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Shepherd</surname>
<given-names>R. F.</given-names>
</name>
<name>
<surname>Gupta</surname>
<given-names>U.</given-names>
</name>
<etal/>
</person-group> (<year>2014</year>). <article-title>Pneumatic networks for soft robotics that actuate rapidly</article-title>. <source>Adv. Funct. Mater.</source> <volume>24</volume>, <fpage>2163</fpage>&#x2013;<lpage>2170</lpage>. <pub-id pub-id-type="doi">10.1002/adfm.201303288</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="book">
<collab>National Highways</collab> (<year>2022</year>). <source>Driving down roadside litter levels in national spring clean</source>. <publisher-loc>London, United Kingdom</publisher-loc>: <publisher-name>GOV.UK</publisher-name>. <comment>[Dataset]</comment>.</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Prata</surname>
<given-names>J. C.</given-names>
</name>
<name>
<surname>Silva</surname>
<given-names>A. L. P.</given-names>
</name>
<name>
<surname>da Costa</surname>
<given-names>J. P.</given-names>
</name>
<name>
<surname>Mouneyrac</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Walker</surname>
<given-names>T. R.</given-names>
</name>
<name>
<surname>Duarte</surname>
<given-names>A. C.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). <article-title>Solutions and integrated strategies for the control and mitigation of plastic and microplastic pollution</article-title>. <source>Int. J. Environ. Res. Public Health</source> <volume>16</volume>, <fpage>2411</fpage>. <pub-id pub-id-type="doi">10.3390/ijerph16132411</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Proen&#xe7;a</surname>
<given-names>P. F.</given-names>
</name>
<name>
<surname>Sim&#xf5;es</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2020</year>). <source>Taco: Trash annotations in context for litter detection</source>. <publisher-loc>Cornell, NY</publisher-loc>: <publisher-name>ArXiv</publisher-name>. <comment>arXiv preprint arXiv:2003.06975</comment>.</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ramalingam</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Hayat</surname>
<given-names>A. A.</given-names>
</name>
<name>
<surname>Elara</surname>
<given-names>M. R.</given-names>
</name>
<name>
<surname>F&#xe9;lix G&#xf3;mez</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Yi</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Pathmakumar</surname>
<given-names>T.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Deep learning based pavement inspection using self-reconfigurable robot</article-title>. <source>Sensors</source> <volume>21</volume>, <fpage>2595</fpage>. <pub-id pub-id-type="doi">10.3390/s21082595</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Raptopoulos</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Koskinopoulou</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Maniadakis</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2020</year>). &#x201c;<article-title>Robotic pick-and-toss facilitates urban waste sorting</article-title>,&#x201d; in <conf-name>2020 IEEE 16th International Conference on Automation Science and Engineering (CASE)</conf-name>, <conf-loc>Hong Kong, China</conf-loc>, <conf-date>August 20-21</conf-date> (<publisher-name>IEEE</publisher-name>), <fpage>1149</fpage>&#x2013;<lpage>1154</lpage>.</citation>
</ref>
<ref id="B23">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Sakuma</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Von Drigalski</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Ding</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Takamatsu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Ogasawara</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2018</year>). &#x201c;<article-title>A universal gripper using optical sensing to acquire tactile information and membrane deformation</article-title>,&#x201d; in <conf-name>2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)</conf-name>, <conf-loc>Madrid, Spain</conf-loc>, <conf-date>October 1&#x2013;5</conf-date>, <fpage>1</fpage>&#x2013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.1109/IROS.2018.8593697</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Smith</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Is the UK the litter lout of Europe?</article-title> <comment>[Dataset]</comment>
</citation>
</ref>
<ref id="B25">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Tefft</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2016</year>). <source>The prevalence of motor vehicle crashes involving road debris</source>. <publisher-loc>Washington, WA</publisher-loc>: <publisher-name>AAA Foundation for Traffic Safety</publisher-name>.</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Thiele</surname>
<given-names>C. J.</given-names>
</name>
<name>
<surname>Hudson</surname>
<given-names>M. D.</given-names>
</name>
<name>
<surname>Russell</surname>
<given-names>A. E.</given-names>
</name>
<name>
<surname>Saluveer</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Sidaoui-Haddad</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Microplastics in fish and fishmeal: An emerging environmental challenge?</article-title> <source>Sci. Rep.</source> <volume>11</volume>, <fpage>2045</fpage>. <pub-id pub-id-type="doi">10.1038/s41598-021-81499-8</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Vegas</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Broos</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Nielsen</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Lambertz</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Lisbona</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Upgrading the quality of mixed recycled aggregates from construction and demolition waste by using near-infrared sorting technology</article-title>. <source>Constr. Build. Mater.</source> <volume>75</volume>, <fpage>121</fpage>&#x2013;<lpage>128</lpage>. <pub-id pub-id-type="doi">10.1016/j.conbuildmat.2014.09.109</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>