https://nusadle.com/cs/robots-less-talking-more-engineering-robotics-engineer-2