Many believe that robots pose a threat to humanity. As they continue infiltrating various aspects of our lives, this raises intriguing questions about our relationship with this technology. In this blog post, we will discuss the origins of the fear of robots, its psychological underpinnings, and how we can overcome the terror of our robotic counterparts.
The notion that robots could harbour hostile intentions towards humans exemplifies our relationship's intricate nature. This apprehension, commonly referred to as Robophobia, prompts us to delve into its psychological underpinnings. By examining prevalent beliefs, we can gain insight into the origins of this anxiety. So here are some of the most common fears:
Many individuals have safety concerns regarding autonomous machines, as they perceive them to be dangerous. The greater the robots' capabilities, the more intricate they become. As a result, people may worry that the robots are prone to malfunction, even with multiple safety features.
Dependence on automation:
Some show resistance because they believe the world will become overly dependent on robots for different tasks. As a result, humans would lose their proficiency in certain skills and the autonomy to make informed decisions. According to this belief, automation can further create social isolation due to decreased human interaction within the workplace.
Uncertainty is stressful:
The fast-paced progress in robotics is surpassing our society's capacity to fully understand the potential outcomes. As a result, people are becoming worried because they cannot predict the effects of incorporating robots into our cultural, economic, and social spheres.
Impact on jobs:
Many individuals argue that they will lose their jobs due to automation. It is true that technological advancements result in job disruption, and their fear is understandable. However, it is essential to note that robots take over repetitive and mundane tasks, allowing workers to redirect their skills to more complex tasks.
Overcoming the fears
Many people believe that automation will lead to job losses, but in reality, it will simply change the nature of work. A report by McKinsey predicts a decline in demand for physical and manual skills by 2030, but an increase in demand for workers with different levels of technological proficiency. As advanced technologies become more prevalent, workers must develop new skills and adapt to new innovations.
It's important to understand that humans are the driving force behind the creation of robots. Teams of designers, engineers, innovators, and technicians work together to bring these machines to life, each bringing their own expertise, skills, and perspectives to the project. Ultimately, robots are simply products of human creativity.
Those who fear robots can also find comfort in the fact that companies building these mechanical machines must also follow mandatory safety standards. Such measures are in place to ensure that robots are safe to use in the diverse applications they were built for. For example, the LiDAR sensors in arculee, our Autonomous Mobile Robot (AMR), can detect a person inside the hazardous zone and stop immediately, thereby preventing accidents and injuries.
In a nutshell
As we navigate the fears and uncertainties created by robots, it is only fair to remember that throughout history, technological advancements ultimately led to job transformations and the emergence of new industries.
Robots are only there to execute tasks for which they were designed and programmed. On the other hand, humans' unique skills and qualities, such as creativity, critical thinking, and adaptability, will always remain invaluable to the evolving workforce. Therefore, it is crucial to evaluate human-robot collaboration benefits rationally. Rather than resisting them, it is in our best interest to perceive them as empowering tools.
As businesses seek to optimise their operations, Autonomous Mobile Robots (AMRs) have become a reality for intralogistics in the 21st century. We now see robots alongside humans, navigating complex environments and handling materials in factories. In this blog post, our Production Manager Thorsten Mersdorf explains how AMRs improve efficiency in various industries and transform how we look at intralogistics.
Autonomous Mobile Robots (AMRs) are now common in distribution centres, production facilities and warehouses. They are compact, driverless vehicles that transport loads or materials without a fixed, predetermined route. As the name implies, the primary purpose of deploying these robots is to autonomously drive any goods from a given source, to a given sink within the industrial workflow.
Thorsten Mersdorf is leading the AMRs' prototyping, commissioning, production planning and administrating processes, concerning quality management at arculus. He defines them as:
“In fundamental terms, I would describe AMRs as robots that do not require an additional infrastructure for navigation and orientation within the intralogistics system.”
Thorsten Mersdorf, Production Manager
What do Autonomous Mobile Robots bring to the table?
AMRs are becoming increasingly popular because of their versatility and quick integration into existing infrastructures. Compared to manual operations, using them in a facility offers many benefits to businesses. Some advantages include reduced labour costs, more efficient work processes, enhanced flexibility, and safe human-robot collaboration.
The two most unique features that contribute to their high performance are:
Navigation: AMRs can plan and execute their routes autonomously. The technologies they use, such as high-quality cameras and laser scanners, are responsible for localisation, mapping, and adjustment to unforeseen environmental changes in the facility. If there are obstacles, AMRs reroute and complete their task without causing significant delays. This feature makes the navigation of these robots in the environment more intelligent and efficient.
Flexibility: The infrastructure in production facilities and warehouses needs to adapt rapidly too, due to frequent product, process, and market changes. This is where the flexibility of AMRs comes in handy as "Autonomous mobile robots can quickly adapt to the changing environment.", adds Thorsten. This capability to meet changing layouts is one of the reasons why they are so cost-effective.
Autonomous Mobile Robots in the bigger picture
"Industries such as automotive, food, and logistics have already implemented AMRs for different use cases.", says Thorsten. The overall intralogistics system may sound complex, as one fleet incorporates different sizes of robots and infrastructure for logistics and production. "Nonetheless, the applications of AMRs are so diverse that other core industries are either considering adopting them or are actively working on specific automated implementations.", he continues.
Here's a closer look at two of the main use cases for AMRs:
Goods-to-Person (G2P) picking:
In a G2P picking system, the AMRs lift up the goods and drive autonomously to the worker at the picking station. It allows efficient collection of items without requiring employees to walk around the workplace. As a result, there is an improvement in picking accuracy and a reduction in workers' fatigue.
Pallet handling:
AMRs also transport pallets in warehouses and distribution centres. Throughout the pallet handling process, these robots ensure precise navigation and collision avoidance, thereby reducing the risk of accidents, as well as streamlining the process.
AutoVNA Use Case as an extension of pallet handling:
One of the innovations in pallet handling is AutoVNA. It uses AMRs for vertical transportation between the warehouse and a picking station and the VNA (a very narrow aisle) for horizontal handling within the warehouse. Together, they form a compelling combination of two transport systems and may help reduce infrastructure needs, such as handover stations in the future.
Insights into the arculee S
From building our first AMR to receiving the statement of conformity from TÜV Süd Product Service GmbH, the arculee has come a long way. The robot's advanced components, such as the high-quality 360° sensors, ensure safety for humans working alongside it. This safety function enables the arculee to detect a person or an object and immediately stop if they are close.
The arculee S can also recognise load carriers of different sizes and efficiently handle a load capacity of up to 1000 kilograms. Furthermore, our robots can conveniently integrate with the host system (for central data processing), thanks to the VDA5050 interface. This protocol standardises the communication between the AMRs and any fleet management software to eliminate compatibility problems.
In addition to the capabilities mentioned above, the latest versions of the arculee S come with an extension option called Backpack. An arculus Backpack is a piece of equipment mounted on the arculee to transport pallets or other load carriers. The extended equipment also has sensors to detect a pallet's availability and correct position in order to enable safe transportation.
Automated Guided Vehicles (AGVs) also transport materials but in a different manner. Wires, magnetic strips or sensors typically installed on the floor, guide them through fixed routes to perform repeated tasks. When AGVs encounter obstacles, they usually just stop instead of driving a detour around the obstacle like an AMR could do.
Thorsten uses the Pearl Chain Model (a concept often applied to automobile production systems) as an example to explain the difference. A pearl chain requires a stable flow and sequence of transports. Rerouting is therefore optional. He says, "In a stable system, where a robot has to make multiple rounds on a predefined path, from let's say, A to B, AGVs make more sense.". Therefore, "Using AGVs in the direct assembly environment of an automotive plant can be more advantageous than using the AMRs.", he continues.
Unlike AMRs, Automated Guided Vehicles may have limitations in terms of adaptability and flexibility. But their reliable technology for example, in terms of navigation, is one of the reasons they are used in the automotive industry. Therefore, depending on the specific use case, Thorsten believes both technologies have the right to exist in different industries.
Manoeuvring into the future
With increasing possibilities for logistics automation, use cases for AMRs will likely change in the future. Although it is already evident in logistics processes that have integrated AMRs into their system, automated control is gradually becoming more central. Thorsten views the control centre of a factory as a collection of puzzle pieces. He explains, "Currently, we have a different piece of the puzzle for pre-assembly, production, logistics, or even incoming goods. Eventually all pieces will come together to form one environment or system. So, there will no longer be several use cases or sub-systems, but everything under one umbrella."
Thorsten is convinced that further developments in core components, such as cameras and other sensors, as well as new technologies like machine learning, will positively impact the capabilities of AMRs and thus the demand for AMRs in the coming years. This may enable the AMRs to learn from each other. As a result, we may expect autonomous mobile robots to react more accurately, efficiently, and flexibly in all situations and environments.
The integration of artificial intelligence (AI) into manufacturing processes has revolutionised how industries operate. The AI REGIO project, funded under the European Union's H2020 Research and Innovation Programme, has been instrumental in fostering collaboration among Digital Innovation Hubs (DIHs) across Europe. In partnership with arculus, they launched an experiment to optimise robotic systems through predictive analytics and maintenance. This blog post explores the objectives and outcomes of this groundbreaking experience conducted by arculus and AI Regio in cooperation with Forschungszentrum Informatik (FZI).
What is Predictive Analytics?
Predictive analytics uses statistics, Artificial Intelligence (AI), data mining, and modelling techniques to forecast future outcomes. This method analyses current and historical data patterns to determine if similar events are likely to happen in the future. This allows businesses to adjust their strategy, to take advantage and prepare for probable future occurrences, leading to improved operational efficiency and reduced risk.
How does Predictive Analytics work?
Data scientists utilise predictive models to find connections between various components within specific datasets. Following the collection of data, a statistical model is created, trained and adjusted, in order to generate predictions.
Predictive Maintenance
Predictive models have a wide range of applications across numerous and varied fields. Primary use cases include weather forecasting, customer service, voice-to-text translation, and investment portfolio strategies. In the scope of the experiment conducted by AI REGIO with arculus and FZI, the focus was on the so-called predictive maintenance.
Predictive maintenance uses advanced algorithms to anticipate and prevent equipment malfunctions. By analysing patterns and trends in historical data, predictive maintenance models can forecast when machines are likely to experience a breakdown. This data-driven approach enables timely interventions, optimises maintenance schedules, minimises unplanned downtime, and reduces overall repair costs, by addressing issues before they escalate.
A report by the Deloitte Analytics Institute quantifies the benefits:
“On average, predictive maintenance increases productivity by 25%, reduces breakdowns by 70% and lowers maintenance costs by 25%. It is based on advanced analytics and marks a new way of organising and implementing maintenance on an industrial scale.”
The Experiment
The main goal of the experiment conducted by AI REGIO with arculus, was to leverage predictive maintenance models to make robots more sturdy and efficient. In this context, instead of focusing on optimising control algorithms typically associated with robot navigation, the aim was to improve and optimise processes that could significantly impact arculus' scaling efforts. These include, among others:
Optimisation of maintenance intervals;
Reduction of regular service intervals (like scanner cleaning) by making service calls on a need basis rather than schedule-basis;
Early detection of sensor faults (Lidar, IMU, Camera) to ensure proactive resolution of issues.
The following requirements were defined as success metrics:
Accurate and securely repeatable predictions of specific situations;
Continuous and automatable data pipeline from customer projects.
The results
The experiment yielded promising results. Firstly, the team successfully connected Internet of Things (IoT) data streams from the robots by utilising a Machine Learning (ML) technique known as automatic schema recognition. This allowed for seamless integration and analysis of the data collected. Furthermore, by creating processing pipelines built on both rule-based and learning-based algorithms, the experiment enabled efficient analysis and prediction of maintenance needs.
The study also established a model repository, featuring pre-trained models designed to facilitate predictive analytics for Autonomous Mobile Robots (AMRs). These models trained using ML techniques on extensive historical data and provided accurate predictions of maintenance requirements. Lastly, the experiment introduced a pipeline element generator to optimise the maintenance process further. This tool allows for the quick creation of new models tailored to specific use cases through a technique called few-shot learning.
Next Steps
The next step in the experiment will involve developing a high-performance algorithm based on real-life data. This algorithm will focus on detecting dirt on the laser scanners of the AMRs, enabling proactive notification to the maintenance team for prompt cleaning. With this approach, the trial aims to ensure the AMRs' optimal performance and longevity, as well as minimise any potential operational disruptions they may face.
Meet the Players
AI Regio
The goal of AI REGIO is to enhance collaboration between DIHs across Europe. The plan is to improve regional DIHs' services to small and medium-sized (SMEs) manufacturing businesses. These improvements will be made on three different levels:
The AI REGIO uses previous EU-funded projects like L4MS and AI4EU to create Digital Manufacturing Platforms. These platforms are integrated into the services offered by Digital Innovation Hubs. As a result, Digital Manufacturing Platforms receive support for their business and social impact challenges, while also expanding their AI-enabled technological assets.
Business Impact
In AI REGIO, both DIHs and SMEs collaborate on 30 regional application experiments that use AI technology. These experiments focus on helping SMEs adopt AI and include considerations for skill development, privacy, and sovereignty preservation.
FZI
The FZI Research Centre for Information Technology is a non-profit organisation that stands for applied research and technology transfer. Since its foundation in 1985, it has been conducting research in various fields related to computer science. Under the motto "Research is the engine of the future", the institute claims to work towards responsible future shaping.
Many companies seek innovative solutions to enhance accuracy, efficiency, and cost-effectiveness in today's dynamic business landscape. Thanks to Autonomous Mobile Robots (AMRs), various industries have been able to automate tasks formerly prone to human error. This blog post will uncover how adopting AMRs can benefit businesses by reducing error-related costs.
In an ideal logistics world, employees would operate order fulfilment processes flawlessly and with no errors. The harsh reality, however, is that mistakes are inevitable and can significantly cost businesses time, money, and in some cases, reputation. Studies suggest that the average error rate in warehouses or distribution centres ranges between 1%-3%, compromising a company's profitability by 13%.
The root cause of error-related costs
Before evaluating how technology can reduce or eliminate inaccuracies, it’s essential to understand why and where such blunders occur. One common human error in logistics happens during manual picking and packing. This is simply the selecting of incorrect or damaged items, mistaking quantities, or damaging packaging. In the best case, the mistake might get detected before the order leaves the facility. The potential loss in this situation could be time or the need to employ extra workforce.
However, if the order gets delivered to the customer without taking measures to rectify the fault, the consequences are more significant. Companies must pay additional expenses, including customer refunds, return process costs, and shipment. They also have to deal with dissatisfied customers, who may lose trust in the company’s credibility because of wrong or damaged products. Ultimately, organisations pay the price for errors instead of reaping profits.
Fortunately, businesses can have more optimised and responsive workflows by incorporating AMRs, like our arculee, in distribution centres, production facilities, and warehouses. They are incredibly versatile, speeding up the picking process and guiding associates through tasks such as picking and packing, inventory management, and the efficient sorting of items. Companies that deploy these robots see minimal faults, increased productivity, and drastically diminished costs.
Fewer mistakes, greater productivity
AMRs can reduce error rates in several ways, optimising the order fulfilment processes to enhance accuracy and efficiency. Some of them are listed below:
On a primary level, Autonomous Mobile Robots use their advanced sensors and maps to determine and navigate through efficient pathways and reach the correct picking station. With this capability, employees only have to worry about collecting the right items and confirming the pickups.
When AMRs integrate with a Warehouse Management System (WMS), they receive real-time instructions and updates regarding inventory, orders, and task priorities. It heavily reduces the chances of miscommunication that can lead to a potential fault.
When robots take over repetitive tasks in warehouses and distribution facilities, workers experience mental and physical relief. It allows them to use their time more effectively by focusing on important tasks, which helps them maintain performance throughout the day. As a result, employees are more dedicated and focused, leading to a reduction in error rates.
In conclusion
Many industries are adopting Autonomous Mobile Robots (AMRs) to improve their workflows and reduce errors and costs. This trend is expected to continue, leading to more efficient and successful operations. Automation, including the use of AMRs, is critical to the future of logistics, enabling a more reliable and error-free world.
In the world of Autonomous Mobile Robots (AMRs), the term "AMR backpacks" refers to a specific range of attachments that assist the robots with object transportation. To better understand how these attachments empower our arculees, we sat down with Fabian Gebert, Robotics Engineer at arculus. Here are his insights into safety requirements, customisation options, and much more.
Understanding the basics of AMR backpacks
Efficient material transport is essential in the increasingly demanding field of intralogistics. In this dynamic environment, backpacks empower AMRs to become agile material carriers, revolutionising operations and unlocking new levels of efficiency and productivity. As Robotics Engineer Fabian Gebert explains, “A backpack is an attachment for the arculee, and it’s used to detect and transport different objects.”
Without a backpack, the arculees rely on load carriers called “tables”. These large modules are particularly well-suited for applications where box transport is the primary focus and handover stations are not required. However, in the context of VNA (Very Narrow Aisle) warehouses, backpacks present a range of distinct advantages. Unlike tables, backpacks offer a compact design that facilitates agile manoeuvrability within confined spaces, thereby optimising the utilisation of the available area. They also incorporate advanced technology, ensuring secure and stable pallet transportation, reducing the risk of accidents or damage along the way.
The arculus backpack arsenal
The standard arculee S backpack is designed to transport the classic EURO and Industrial pallets (EPAL 1, EPAL 3, and HD 1208). Its integration with the robot creates a powerful combination that enables seamless transport of goods weighing up to 1 tonne. It also features an identification plate, which facilitates effortless recognition by the AMR’s system and allows for seamless integration into existing workflows.
The AMR backpack also features light-barrier sensors that ensure accurate pallet detection and proper centring, minimising the risk of accidents and damage to goods and infrastructure. It also incorporates strong grip tape on the contact surfaces, which prevents pallets from slipping off even in demanding conditions. Both features work together smoothly, delivering a reliable and secure pallet handling process.
Backpack customisation at its core
Fabian explains that the customisation possibilities of AMR backpacks at arculus are numerous: “Sometimes a customer already has some shells or environment restrictions, and then we just need to modify our prototypes in a way that fits their needs. But sometimes we get requests for entirely new and bespoke developments.”
This is exactly what happened when a customer requested a new addition to the arculus portfolio: the conveyor backpack. As the name suggests, the system incorporates a conveyor belt to enhance the pallet handling processes. Its primary purpose is to safely pick up Euro-Pallets from a fixed station and transport them to a conveyor station. There, the backpack utilises its own conveyor mechanism to transfer loads of up to 250kg, ensuring precise positioning and controlled movement.
The system incorporates two inductive sensors that facilitate alignment with the conveyor mechanism. To maintain safety, the backpack is equipped with end-stops that act as safeguards, preventing the pallets from being carried too far. Additionally, light barriers in the backpack ensure secure positioning of the pallet. The solution also features emergency stops on all sides, preventing unintended movement and providing very safe operation. With its seamless integration of a conveyor system, the solution streamlines pallet handling processes, improves workflow efficiency and contributes to overall operational effectiveness.
Testing and validation of AMR backpacks
When it comes to ensuring the functionality and safety of the AMR backpack before deployment, rigorous testing and validation procedures are essential. These tests encompass fully functional assessments, including evaluating the handover process, detecting the potential slippage of goods, assessing the alignment of loads, and determining the maximum cargo capacity.
As Fabian explains, the testing process involves various scenarios to evaluate the performance of the AMR backpack. For instance, the team uses simulations to assess its functionality during conveyor pick-ups, its ability to detect and respond to obstacles, and its stability and safety during emergency stops. The goal is to ensure the backpack remains secure while providing optimal performance in real-world situations.
Metrics of success
In addition to rigorous testing, the team evaluates the effectiveness of backpacks using various performance metrics, such as cost, manufacturability, and operation time. For this, field evaluations and simulations play a crucial role in assessing the backpack's performance. The results obtained in these procedures provide the engineers with valuable insights into improving the solutions’ efficiency. Operation time for example, measures the time required for an arculee equipped with the backpack to complete tasks such as load pick-up and drop-off. Other factors considered include reducing manufacturing costs, evaluating component feasibility, and meeting project deadlines.
"Testing and evaluating the AMR backpack are crucial steps to ensure its safety and functionality."
Fabian Gebert
Technical hurdles
The development of AMR backpacks has various technical challenges, particularly when it comes to safety assurance. As Fabian explains, “Everything we do comes back to safety. Safely detecting a station, safely detecting the object on the AMR backpack, safely detecting everything. That's one of the major challenges we face during development.”
Integrating the backpack with the arculee's control system also poses its own hurdles, particularly in software development, since communicating vital information between the backpack and the arculee's control system is critical for proper functioning. For instance, if the backpack's motor initiates movement while in a station, it must communicate this to the arculee, preventing it from engaging in any actions that could compromise safety. Effective communication and synchronisation between the backpack and the control system are essential for smooth operations.
Cross-team collaboration
The project’s multidisciplinary nature further adds complexity, requiring expertise in diverse fields such as electrical components, software integration, and mechanical design. Effective communication between teams plays a crucial role, as it ensures proper calibration and integration of all technical aspects and enables the development squad to approach challenges from various perspectives. By fostering effective communication and mutual understanding, the developers can overcome hurdles and ensure a smooth integration of the backpack with the arculee, ultimately leading to a successful and well-rounded product.
Packing it all up
The insights provided by Fabian Gebert offer a practical understanding of the arculee backpacks and their role in intralogistics. These attachments enable AMRs to become agile material carriers, offering distinct advantages over traditional load carriers. With features like accurate pallet detection, proper centring, and strong grip tape, the backpacks ensure secure and efficient pallet transport. Customisation options and rigorous testing further highlight arculus' commitment to delivering safe and functional solutions. By integrating advanced technology and fostering cross-team collaboration, arculus enhances pallet handling processes and contributes to operational effectiveness in diverse industrial environments.
DevOps has become crucial to software development, focusing on continuous delivery and cross-team collaboration. More than a simple methodology, it’s better understood as a cultural philosophy that helps companies achieve more efficient and reliable software deliveries. In this blog post, we will go through the basics of the DevOps practice and learn from engineer Esteban Bosse about how it is used at arculus.
What is DevOps
DevOps – if you are into tech, then chances are you’ve heard of it before. In simple terms, it means bringing software development (Dev) practices into the Operations (Ops) world. Although it started simply as an approach to enable faster development, today’s demanding tech market makes it hard to imagine any software release without DevOps.
The DevOps Culture
DevOps is more than just a development methodology but rather a cultural philosophy. It derives from the Agile methodology, emphasising collaboration to deliver applications. When adopting DevOps, organisations prioritise improving the flow and value delivery. Companies achieve this by encouraging developers, operations staff and other stakeholders to work together to identify and resolve issues quickly and to continuously improve the software development process.
Along with collaboration, the DevOps philosophy also encourages fast feedback and iterative improvement. In a traditional development model, feedback from operations teams can be slow or non-existent, leading to delayed bug fixes and increased downtime. With DevOps, operations teams are involved in the entire software development life cycle, ensuring timely and actionable feedback. This enables developers to rapidly improve their application code, ensuring reliability and stability in any release.
Another essential element of the DevOps culture is automation, which increases efficiency and reduces the risk of human error. Esteban Bosse, DevOps engineer at arculus explains, “If you find yourself performing a task more than once, that means you should automate it. Repetitive tasks are not only time-consuming – but they also increase the chances of making mistakes.” Automated tasks include testing, deployment and monitoring, which can help to streamline the development process and reduce the time and effort required to release new features or updates.
The DevOps Lifecycle
The DevOps philosophy involves seven phases in a continuous cycle, which is why it is represented by the infinity loop below:
Here is a brief overview of each stage of the DevOps lifecycle:
Plan: this stage comprises all activities that occur prior to writing the first line of code. The goal is to create a product roadmap that guides upcoming developments, so that the team can organise resources and priorities, as well as align and track projects.
Create: also referred to as build, this is when developers write code with version control, enabling the coordination of changes made by various developers to the same code base. It is a crucial factor in enhancing the velocity of the development process.
Verify: sometimes also named test, this is the stage focused on certifying that the code is functional. This process relies on security testing, code quality analysis, parallel execution and automation.
Release: at this stage the code is ready for deployment in the production environment. Once it has passed all required tests, the operations team schedules or deploys multiple releases to production.
Deploy: this phase involves pushing code updates into the production environment as soon as iterations are tested and ready.
Configure: this stage involves setting up, managing and maintaining application environments. Automation plays an important role here, as it handles the complexity of environments across servers, networks, and storage systems.
Monitor: this part of the process is about tracking the status of software, infrastructure and networks. It raises alerts to problems and increases security and reliability.
What Enables DevOps
DevOps relies heavily on a set of practices called Continuous Integration and Continuous Delivery (CI/CD) to achieve its efficiency goals. The method uses ongoing automation throughout the DevOps lifecycle, from creating and verifying to releasing and deploying. If implemented correctly, it allows code changes to be automatically tested and pushed out, resulting in much faster code delivery and therefore, faster release of new features into the market.
What is Continuous Integration (CI)?
Continuous Integration is a practice that involves integrating code changes into a shared repository, which automatically detects and promptly resolves problems. With CI, developers can automate the process of building, testing, and validating code changes as soon as they happen. This minimises the possibility of code conflict, even with multiple developers working on the same application. With CI, DevOps teams can improve code quality while accelerating feature delivery.
What is Continuous Delivery (CD)?
Continuous delivery works in conjunction with CI, taking it a step further. After the code has been tested and built as part of the CI process, CD takes charge during the final stages to ensure it’s bundled with all necessary components for deployment to any environment at any time. The CD process encompasses various processes, such as infrastructure provisioning and application deployment.
How we use DevOps at arculus
At arculus, we rely on DevOps practices to ensure a more stable software delivery process for our robots. A prominent example is the arculee “brain”, which consists of thousands of lines of code that must be built, tested and deployed into our fleet. As Esteban explains: “The infrastructure provided by DevOps helps developers run their code in the robots as fast as possible while also running automated tests and static code analysis.”
Another benefit our developers can count on, thanks to DevOps practices, is reproducible builds. “That means if you send the same code to our infrastructure twice, you will end up with the same result. That's important because of the quality of things; otherwise, you can test the same code twice, and the results would be different”, clarifies Esteban.
The bottom line is that “our CI/CD can build source code much faster than developers’ laptops. They can install the software in the robots to test it without moving files around, which minimises the chance of human mistakes. Also, when an error occurs in the robot, it is directly stored in our infrastructure. With several errors collected, the debugging process gets much easier for the developers.”, continues Esteban.
Customer Success
The DevOps practices at arculus don’t only benefit the robots still being tested and developed. The fleet of arculees already operating at customers’ facilities also receive software releases. This process happens through the so-called OTA (Over The Air) agent. “What is interesting about this is that we can still push software updates even if customers don't allow the arculees to connect to the internet. Thanks to the CI/CD infrastructure we have built, we can host replications of the robots’ archives so that the arculees can install update packages.”, explains Esteban.
“It’s amazing how easy it is, thanks to the infrastructure we have in place, to install software releases on the arculees in different parts of the world just from the comfort of my home, knowing the software was well tested.”
Esteban Bosse, DevOps Engineer at arculus.
The Benefits of DevOps
Adopting the DevOps philosophy allows development and operations teams to collaborate more efficiently throughout the whole development and application lifecycle. Without DevOps, companies frequently encounter handoff friction, which causes delays in software releases. In fact, a 2020 DevOps Trends Survey conducted by Atlassian showed that 99% of respondents saw a positive impact on their organisation after implementing DevOps.
Here is an overview of the most common benefits enabled by DevOps:
Agility: companies with a DevOps team can release more stable deliverables with higher quality. Thanks to CI/CD, developers can count on the speed provided by automation.
Improved Collaboration: DevOps is built on a culture of collaboration between developers and operations teams, who share duties and work together. This makes teams more efficient and saves time when it comes to work handoffs and creating code.
Fast Deployment: DevOps teams can quickly deploy new features and release bugs by boosting the frequency and speed of releases, ultimately leading to a competitive advantage.
Quality and Reliability: CI/CD practices ensure that updates are functional and safe, improving the software quality. Real-time monitoring also keeps the team up-to-date on potential performance issues.
Summing it up
In conclusion, DevOps is a cultural philosophy that aims to improve software delivery by leveraging collaboration, feedback and automation. It involves a continuous lifecycle that is enabled by a combination of practices known as CI/CD. At arculus, DevOps practices are crucial to ensuring stable software delivery for the arculee, allowing the developers to push code faster and more efficiently.
Lithium-ion, or Li-ion, is a technology dethroning traditional lead-acid cells in major industries. Most electronic devices are powered by these batteries, from mobile phones to cameras to automated vehicles. In this blog post, we will uncover what these power cells are and how they have paved the way to become the leading energy source in intralogistics.
Lithium-ion batteries are a key enabler of the mobile device world. They have been a prevalent choice in consumer electronics due to their unique selling points: lightweight, high energy density, and maintenance-free. Because of these characteristics, in recent years Li-ion cells have become the number one choice of manufacturers from other industries, including aerospace, electric vehicles, and intralogistics.
Lithium-ion batteries significantly affect the performance of automated warehouse vehicles, such as forklifts, autonomous mobile robots (AMRs), and automated guided vehicles (AGVs). They are, therefore, a primary source of power for the intralogistics industry. "Li-ion batteries are one of the primary factors that impact the performance of AMRs. The traditional energy storage solutions are big and heavy in weight. Hence, our project, the arculee, would never have come this far without this technology.", says Carlo Fitz (Managing Director at arculus) in an interview with DW.
Understanding the mechanism behind Lithium-ion batteries
To better understand how lithium-ion batteries work, it's essential to examine their fundamental components. The lithium ions are electrically charged particles that move in the battery to generate an electric current. The cathode, or positive electrode, serves as the primary source of lithium ions and determines the battery's voltage.
During charging, the anode, or negative electrode, triggers an electric current to pass through the external circuit and stores lithium ions. A thin insulating material called a separator prevents electrons from passing between the cathode and anode while lithium ions move through. Lastly, the electrolyte, which consists of a liquid mixture of salts, solvents, and additives, is responsible for conducting electricity.
As the name implies, the functioning of lithium-ion batteries revolves around the movement of lithium ions. During the charging process, the cathode releases lithium ions (Li+) which move through the electrolyte and get stored in the anode, allowing the battery to accumulate energy. At the same time, electrons flow through the external circuit from the positive to the negative electrode. Once the movement of lithium ions and electrons ceases, it indicates that the battery is fully charged and ready to be used.
In contrast, during discharging, the ions flow in the opposite direction, from the negative to the positive terminal through the electrolyte. Electrons follow the same direction as ions through the outer circuit to power the device. When all the ions move back, the battery is fully discharged and must be charged again.
Lithium-ion batteries versus lead-acid batteries
While Li-ion power packs are emerging as a top pick, lead-acid batteries are on the way to becoming obsolete. Taking a closer look specifically at intralogistics, here's how lithium-ion batteries have the edge over their lead-acid counterparts:
High energy density:
Lithium-ion batteries are extremely powerful, usually with an energy density between 100 and 265 watt-hours per kilogram. High energy storage makes them a more stable and faster powering source than lead-acid batteries. This is crucial to enable automated vehicles to carry out complex tasks in multi-shift operations.
Furthermore, Li-ion batteries typically do not need any backup, because they go into charging mode between shifts. This means users don't need to remove the cells from the automated vehicles for charging, which saves time and costs.
No maintenance, lower costs:
Another way in which Li-ion batteries save cost and money is by ensuring that end-users don't have to worry about maintenance. Compared to lead-acid cells that need to be refilled with electrolytes or demand a separate infrastructure, Li-ion technology has no such requirement, thus offering a hassle-free solution.
Low self-discharge:
Most batteries, including lead-acid cells, lose their charge when disconnected from the device. But that's not the case with Li-ion batteries. These rechargeable cells have a substantially low self-discharge rate, and, if fully charged, can retain power much longer without causing any damage to themselves.
Emission-free:
Automation fosters green intralogistics, and the use of lithium cells in automated vehicles can boost sustainability efforts. They do not release dangerous gases during operation or charging, reducing carbon emissions in electric vehicles by around 20%.
Higher Usable Capacity
Compared to conventional solutions, Li-ion batteries have a higher usable capacity, with a discharge range of 80-100%. The result is more consistent power, allowing vehicles to operate longer on a single charge.
Benefits of using Li-ion batteries in the arculee
Li-ion technology is one of the key factors that enable the sophisticated capacities of our AMR. For starters, these batteries allow the arculee to operate for eight uninterrupted hours on a single charge. Additionally, Li-ion cells can communicate with smart systems and provide real-time updates about the time remaining before the battery is fully discharged. This feature ensures that the arculee has sufficient time to automatically reach the nearest charging station.
The future is lightning
Batteries have become a large part of our mobile world, and Lithium-ion technology is here to stay. According to a report by Mckinsey, nearly 60% of lithium is extracted for producing batteries today, and this number can potentially rise to 95% in the near future.
arculus is an early adopter of this technology. Its advanced characteristics enable our AMR to transport heavy loads more efficiently and with minimum interruptions in the warehouse. Thanks to Li-ion batteries, we are proud to offer a solution that helps customers reduce costs and operate more sustainably.
The Lithium-Ion Story by Deutsche Welle
A documentary film by Deutsche Welle explores the extraction of lithium, the production of state-of-the-art cells and their use in Jungheinrich vehicles, including the arculee (from minute 38:28). Watch it below:
This story will take you through arculus' journey towards remodelling UX/UI design in industrial automation. Discover how the company is revamping its software ecosystem by continuously improving on traditional approaches in the field. The article highlights the adoption of modern technology and UX/UI design methodologies to enhance the user experience and prioritise user safety.
The Human Face Behind The Interface
The arculus software ecosystem is a complex solution that includes a fleet manager and a warehouse administration system. It serves as a single controlling interface for a fleet of Autonomous Mobile Robots running at any production facility. Such a versatile and intricate product requires delicate frontend work to ensure the user can take advantage of all its possibilities.
That’s where Axel Jäger comes in. Since January 2020, he has been responsible for leading the UX and UI teams at arculus. “I’m a developer at heart, but usually, I only spend half of my time coding. The other half I use for discussing ideas and helping the team solve problems”, he explains. But the passion for programming is not the only thing that binds him to his work:
“I have a lot of technology here at home because I enjoy it. It doesn’t feel like work research, which it is, because it's also part of my hobby. So I’m always getting my hands on the latest tech gadgets, like 3D printers, VR glasses or smartphones. And that allows me to keep up with the current trends in UX.”
Axel Jäger (Teamlead Frontend Development)
All the tech research and team coordination pays off: Axel has been at the forefront of revamping the arculus software, from an obsolete desktop client system to a web-based fluid application in just three years. Here is an overview of his little UI/UX revolution.
UX, UI and the mother of all questions
The first step to understanding Axel’s role within the software team is answering the most basic of questions: what are UX and UI designs? The Adobe definition claims, “User Experience (UX) design is the process of creating products (digital or physical) that are practical and usable.” And the User Interface “is an integral aspect of user experience (UX) that consists of two major parts: visual design, which conveys the look and feel of a product; and interaction design, which is the functional and logical organisation of elements.”
For the arculus software, a well-designed user interface and experience go beyond making the product enjoyable to use: it’s also a matter of ensuring material flow. “We are talking about a system that manages the stream of goods in a warehouse or production facility. So, if the user does something wrong, there is a real chance of major economic losses due to standstills”, explains Axel. “That’s why we need to offer a program that ensures the user can feel safe and confident when performing any actions”.
Modern UX design for an old-school industry
The concern with the correct flow of goods is not the only thing that makes working on the arculus software’s front end peculiar. Axel describes it: “Most modern UX is driven by consumer products, with cutting-edge interface designs. But arculus is in the industrial automation field, which tends to be quite conservative. And that’s evidenced by dated software solutions still in use today.”
But that’s about to change. With users increasingly accustomed to interacting with straightforward interfaces, training them to use outdated software is turning into a challenge. “We are currently seeing a transition from many players in the market, and we want to put arculus at the forefront of this movement”, explains Axel. “An example is that, although we don’t currently have touchscreen interaction planned, we still choose to incorporate paradigms from touchscreen interfaces, as users are already familiar with them”, he continues.
Another crucial step in modernising the arculus software ecosystem was changing the complete technology stack: from desktop client to web-based. With this change, Axel’s team could finally apply modern UX and UI methodologies to the software.
“Now, with our web-based tech stack, we have a designer who crafts every element of the interface. That gives us a clean-looking and fluid software, with animations and other elements of modern UI design”
Axel Jäger (Teamlead Frontend Development)
Hard work pays off
In the new web-based software, users can count on a live 3D representation of the operation. It includes the depiction of all objects that interact with each other, such as vehicles, working stations or charging points. Things that need the operators’ attention are collected from the various subsystems into a common notification panel.
For Axel, a personal favourite feature is a newly-implemented approach for AMR repositioning. “The conventional idea would be to implement a drop-down menu. But we noticed that this would actually create more confusion, because it’s tough to identify each robot only by its number. So what we did was allow the user to pick the desired AMR from the 3D visualization. The system then recognizes exactly which robot the user wants to reposition.”
Upcoming Highlights
Although revamping the arculus software has already come far, innovation is a continuous process. The next significant development planned for the front end involves a common challenge in UX/UI projects: designing for different levels of technical expertise. The current solution is simple: a switch. It allows the user to choose between regular settings and expert settings. But that’s about to change.
“I want the software to be as easy as possible to use, regardless of who is on the other side of the screen. So there should be no differentiation between a standard and an expert user”, explains Axel. To achieve that, the team is currently in the process of challenging the expert functionalities. “We are looking at seldomly used features and asking ourselves why we even need them. Is this something we can eliminate by improving the system?” he continues.
The simplification goal is also at the core of another up-coming milestone: the improvement of Smart Side Editor, the feature used for creating a plant layout. In its current status, the user needs previous experience or technical support to draw new layouts. But Axel wants to change that. “We want to improve the street drawing method, for example so that anyone can use it. It should also be easier to run simulations and determine which layouts work better.” He concludes.
Tying it all together
In conclusion, arculus is successfully leading the charge in the transition from outdated solutions to modern, user-centric software in industrial automation. The transition from a desktop client to a web-based solution has enabled the application of contemporary design principles, leading to a clean, fluid and user-friendly interface. The focus on user safety and experience has resulted in a software ecosystem that enhances productivity and promotes a sense of confidence and comfort in users. With features like live 3D representation and intuitive robot repositioning, we are setting a new tone for UX/UI design in industrial automation.
“Good software should be ergonomic. Meaning: efficient, comfortable, and easy to use. That’s how it enables better performance and keeps the user in control”
As the demand for autonomous mobile robots (AMRs) continues to grow, both software and hardware development projects have become more complex and require effective management techniques. At arculus, we have adapted the popular Scrum framework to manage the development of our robot, the arculee. In this blog post, we'll take a closer look at how we use Scrum for hardware and software development in robotics and highlight some of the key benefits of using this framework.
Understanding Agile and Scrum
Scrum and Agile are two frequent terms used in the Project Management world. Although they share a close relationship and are often used interchangeably, it's important to understand their differences. In general, Agile is a mindset, a philosophy, and Scrum is a specific methodology that uses Agile to develop complex products and systems. The Agile mindset focuses on incremental delivery, team collaboration, continual planning and learning.
Many different frameworks use Agile as a basis, and Scrum is the most popular among them. It works by breaking down projects into smaller, more manageable chunks. Each part is then developed in short cycles, with each cycle building on the progress made in the previous one.
The basis of Scrum lies in empiricism and lean thinking. Empiricism is the belief that knowledge is derived from experience and practical observation, while Lean thinking emphasises efficiency by minimising waste and focusing on core elements. Scrum is also heuristic, meaning that it encourages continuous learning and adaptation to changing factors. It recognises that teams may not have all the necessary information at the outset of a project and will need to evolve through practical experience.
The arculus SCRUM playbook
The structured approach to Scrum is outlined in the Scrum guide. Although authors Ken Schwaber and Jeff Sutherland provide a set of roles, events, artefacts, and rules, the methodology is essentially flexible and adaptable, allowing teams and organisations to modify their approach to fit specific needs and circumstances. The Scrum's versatility is a crucial advantage for organisations seeking to adopt the framework successfully. Here is how we use it at arculus.
The SCRUM Team
A Scrum team is a small group of people dedicated to working on specific segments of the product. At arculus, we divided our robotics department into six smaller groups: Enablement, Functions, Embedded Software, Electronics, Mechanics, and Project Engineering. Each Scrum team has three essential roles:
Product Owner (PO): responsible for defining and prioritising the product backlog to ensure the development team works on the right tasks according to the business needs.
Scrum master: responsible for ensuring that the Scrum framework is followed, facilitating the events and removing any impediments that prevent the development team from achieving its goals.
Developers: The individuals in the Scrum Team responsible for producing any component of a functional product by completing items from the sprint backlog (more on that soon).
The Sprint
The guide defines sprints as "the heartbeat of Scrum, where ideas turn into value". In more practical terms, a sprint is a time-box event during which the different teams work towards their respective targets. These so-called sprint goals provide a structured framework for teams to collaborate, plan, and deliver work predictably and consistently. At arculus, sprints have a set duration of two weeks.
The Events
Each sprint has a set of events. The first one is sprint planning, which officially begins the sprint. Scrum Master Rudolf Guth explains, "This is where the POs define the sprint goals according to upcoming product needs. The whole team can then negotiate which stories make sense and are achievable according to the sprint goals, always taking capacity or potential obstacles into account – and assuring delivery of value."
Throughout the sprint, the teams also get together in short daily meetings. The group has 15 minutes to align on tasks for the next 24 hours, ensuring everyone is on track to achieve their defined goals by the end of the sprint.
At the end of the sprint, there is the sprint review. That's where the team presents which goals it has achieved in the past two weeks. "Sprint reviews are also essential to ensure the Scrum pillars of transparency and inspection", explains Rudolf. "The whole company and other important stakeholders are invited to see what the teams have accomplished during the sprint."
The sprint ends with the sprint retrospective. In this event, the team inspects its own performance by examining the individuals involved, their interactions, the processes followed, and the tools used. This review then serves as a basis for improving cooperation during the next sprint.
Scrum of Scrums
Besides the official events described in the Scrum guide, arculus has one additional event for the teams: the Scrum of Scrums. In this meeting, each development team presents their sprint goals and focus. This helps them align on any unforeseen dependencies or potential issues which can prevent delays or conflicts. "One day after the sprint planning, one person from each team comes to this meeting to present their goals and ensure cross-team alignment", describes Rudolf.
The Artefacts
In Scrum, artefacts are tangible and transparent representations of work or value. They are created and used to establish a shared understanding and effective communication among the Scrum Team, stakeholders and customers. The three artefacts defined by the Scrum guide and used at arculus are:
Product Backlog is a list of work the Scrum Team needs to complete to improve or finish the product. The PO maintains this dynamic list of features, requirements, enhancements, and fixes, which serve as the primary input for the Sprint Backlog. It is essentially the team's "To Do" list, and it is constantly reviewed, reprioritised, and maintained.
Sprint Backlog is a selection of items, including user stories or bug fixes, chosen by the POs and development team to implement during the current sprint cycle. During the sprint planning, the team selects which items they will work on from the product backlog. While the sprint backlog can be flexible and may evolve during the sprint, the team's fundamental sprint goal, which defines what they aim to achieve in the current sprint, cannot be compromised.
Sprint Goal, or increment, is a concrete step towards the Product Goal. The teams can work on multiple increments during a cycle. These goals are then presented at the Sprint Review to showcase what the developers accomplished during the sprint.
Scrum For Robotics
Scrum was initially created for software development and is still primarily used in that context. However, the framework has become more flexible and adaptable, making it suitable for other types of projects. At arculus, we have adapted Scrum for robotics development, where both hardware and software are integral components.
This adaptation has allowed us to effectively manage our projects, improve communication between our team members, and increase overall efficiency. But it didn't come without challenges. Rudolf explains, "while software can easily be iterated, hardware changes can be prohibitively expensive. That means that the hardware development teams must carefully consider the impact of any changes and plan accordingly to minimise disruption to the overall project timeline and budget." This is typically where the iterative design process takes place in order to avoid significant changes later on in the development cycle.
Another challenge comes from one of the critical principles of the methodology: breaking down tasks into smaller chunks. "Finding a way to effectively dismantle hardware tasks and present progress to stakeholders can require adaptation on the story level. It's a challenge that we are constantly working to overcome in order to ensure that we are transparently evolving with the product and effectively managing our projects.", says Rudolf.
Values And Principles
Scrum is built on a set of values and principles that guide the behaviour and decision-making of its practitioners. Despite the adaptation of Scrum to the unique needs of robotics development, Rudolf explains that such values and principles should remain untouched. Only then can the teams really benefit. The values defined by the guide are:
Commitment to achieving the goals and supporting each other;
Focus on the work of the sprint;
Openness to ensure transparency and honesty within the team;
Respect towards other team members' perspectives;
Courage to take risks and make bold decisions that foster innovation.
Along with these values, Scrum also has a set of principles that guide the framework's implementation at arculus. These principles are:
Control over empirical processes → making decisions based on evidence, not assumptions;
Value-based prioritising → focusing on delivering the most valuable features first;
Collaboration → working together towards a common goal;
Self-organisation → taking ownership and making decisions autonomously;
Time-boxing → helps to create a sense of urgency and encourages the team to deliver results within a fixed timeframe
Iterative development → continuously refining and improving the product over time.
Our Pro Tip
For Rudolf, our successful use of Scrum for both hardware and software development comes from the crucial understanding that it is not a one-size-fits-all methodology. As he put it, "we always need to understand our reality, and then we need to adapt the framework to fit it."
In other words, while Scrum provides a framework and guide, it is ultimately up to each team to adapt it to their specific needs and constraints. By doing so, organisations can experience the benefits of Agile methodologies, such as increased communication, transparency, and efficiency. So, even though hardware development may present unique challenges, with the correct adaptation and mindset, Scrum can be a valuable tool for managing any type of project, including robotics.
The world of intralogistics is constantly evolving, with new technologies and trends emerging at a rapid pace. While we may have our own ideas about the future of intralogistics, who could better predict the upcoming years than one of the key figures of the future itself? Yes, we are talking about Artificial Intelligence (AI).
AI has become an increasingly important tool for businesses seeking to optimise their operations and stay ahead of the competition. The most popular one is Chat GPT, a language processing model trained by OpenAI. With everyone from tech industry leaders to social media influencers talking about its potential to revolutionise our world, we also decided to give it a try. So, we asked Chat GPT to answer the prompt: "What are the biggest intralogistics trends for the next five years?"
Here is the AI's response:
Intralogistics refers to the management of the flow of goods and materials within a facility, such as a warehouse or distribution centre. Some of the biggest intralogistics trends for the next five years include:
Automation: The use of automation technologies such as robots, automated guided vehicles (AGVs), and conveyor systems will continue to increase in intralogistics operations. This trend will lead to improved efficiency, accuracy, and safety in handling and transporting goods within a facility.
IoT and sensors: The Internet of Things (IoT) and sensors will play an increasingly important role in intralogistics operations. Sensors can be used to track the location and status of goods and equipment, while IoT technologies can monitor and optimise intralogistics systems' performance.
Predictive analytics: Predictive analytics will become more widely used in intralogistics operations to optimise inventory management, improve resource allocation, and reduce downtime. By analysing data from sensors, equipment, and other sources, intralogistics operators can make more informed decisions and improve overall performance.
Artificial intelligence: The use of artificial intelligence (AI) will become more prevalent in intralogistics operations, particularly for tasks such as predictive maintenance, route optimisation, and demand forecasting. AI can also be used to improve warehouse layout and design, optimising space utilisation and reducing unnecessary movement of goods.
Sustainability: Sustainability will continue to be a major focus in intralogistics operations, with companies looking for ways to reduce their carbon footprint and improve their environmental impact. This will include the use of energy-efficient equipment, renewable energy sources, and the development of more sustainable supply chains.
Overall, the next five years will likely see significant advances in intralogistics technology, with automation, IoT, analytics, AI, and sustainability all playing important roles in shaping the future of these operations.
The arculus Role
As an AI model that gets his information mostly from content available online, Chat GPT's answers naturally reflect general expert predictions. At arculus, we are constantly working towards an intralogistics future involving all these aspects. First and foremost, we strive to create personalised and adaptable products that cater to each client's unique needs.
We believe that our human expertise, combined with the latest technological advancements, will allow us to create a comprehensive solution that will optimise our clients' operations, increase efficiency, and reduce costs. Our goal is not only to keep up with the latest intralogistics trends but also to lead the way towards a more innovative and sustainable future.