A system installable on a garbage truck for weighing a plurality of garbage container types, the system comprising: an arm (10b, 41) configured for supporting a garbage container (30, 33, 430) of a plurality of types; a pick-up device (10, 42) located at an end of the arm and configured to engage and hold a trunnion (29, 422) of a garbage container (430, 30, 33) of a first pickup type; a pick-up comb (25, 419) attached along the arm (10b, 41), or at another end of the arm (10b, 41) opposite the end where the pick-up device is located, and configured to engage and hold a lip of a garbage container (430, 30, 33) of a second pickup type; at least two load cells (21, 26, 43) of which a first one (26, 43) is connected to the pick-up device (10, 42) and the second one (21, 43) is connected to the pick-up comb (25, 419), wherein the first load cell (26, 43) is configured to measure a weight exerted on the pick-up device (10, 42) when the latter engages the garbage container (430, 30, 33) of the first pickup type, and the second load cell (21, 43) is configured to measure a weight exerted on the pick-up comb (25, 419) when the latter engages the garbage container (430, 30, 33) of the second pickup type; at least one motion sensor configured to record movement related to a collection of the garbage container (430, 30, 33) of the first or second pickup type by the system; at least one inclination sensor configured to sense an inclination of a garbage truck when the system is installed on the garbage truck; at least one electronic device configured to process and transmit data; and one or more electronic units, each electronic unit comprising one or more of each of the at least one electronic device, the at least one inclination sensor and the at least one motion sensor, preferably each electronic unit further comprising an RFID reader which is part of or is operationally connected to the electronic device; wherein one of the one or more electronic units is integrated with the pick-up comb (25, 419), or the arm (10b, 41), or the pick-up device (10, 42); and wherein preferably the system comprises two electronic units. an arm (10b, 41) configured for supporting a garbage container (30, 33, 430) of a plurality of types; a pick-up device (10, 42) located at an end of the arm and configured to engage and hold a trunnion (29, 422) of a garbage container (430, 30, 33) of a first pickup type; a pick-up comb (25, 419) attached along the arm (10b, 41), or at another end of the arm (10b, 41) opposite the end where the pick-up device is located, and configured to engage and hold a lip of a garbage container (430, 30, 33) of a second pickup type; at least two load cells (21, 26, 43) of which a first one (26, 43) is connected to the pick-up device (10, 42) and the second one (21, 43) is connected to the pick-up comb (25, 419), wherein the first load cell (26, 43) is configured to measure a weight exerted on the pick-up device (10, 42) when the latter engages the garbage container (430, 30, 33) of the first pickup type, and the second load cell (21, 43) is configured to measure a weight exerted on the pick-up comb (25, 419) when the latter engages the garbage container (430, 30, 33) of the second pickup type; at least one motion sensor configured to record movement related to a collection of the garbage container (430, 30, 33) of the first or second pickup type by the system; at least one inclination sensor configured to sense an inclination of a garbage truck when the system is installed on the garbage truck; at least one electronic device configured to process and transmit data; and one or more electronic units, each electronic unit comprising one or more of each of the at least one electronic device, the at least one inclination sensor and the at least one motion sensor, preferably each electronic unit further comprising an RFID reader which is part of or is operationally connected to the electronic device; wherein one of the one or more electronic units is integrated with the pick-up comb (25, 419), or the arm (10b, 41), or the pick-up device (10, 42); and wherein preferably the system comprises two electronic units.