June 6, 2023

Empowering Robots: Insights Into AMR Backpacks for Efficient Intralogistics

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.

Yellow arculee positioned underneath a grey table with a pallet on top. On top of the pallet in a box.
Tables have a much larger footprint than backpacks and are unsuitable for VNA use cases

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.

Yellow arculee with a standard grey backpack mounted on top
arculee S with a standard arculus backpack on top

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.

Installation of a conveyor backpack on the arculee S

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.

Fabian wearing a red t-shirt and sitting in front of a large monitor where a close up of a 3D rendering of a standard backpack can be seen. His back is turned to the camera. To his right is a laptop not being used, but connected to the monitor. In the background there is a white board with some calculations, which are out of focus.
Fabian running backpack data on CAD

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.

Two engineers working on installing a conveyor backpack on the arculee
Fabian and another team member installing a conveyor backpack on the arculee S

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.

May 10, 2023

Understanding DevOps: The arculus Guide to Faster Delivery

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.

Two female engineers and one male engineer are standing in front of a high desk and looking at two laptops. In the background, there is a mint coloured arculee and a transport table.
Cross-team collaboration is a crucial element of the DevOps culture

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:

Visual representation of the DevOps cycle (explained in the text). The infinite loop is mint coloured and the background is black.
The left part of the infinity loop represents the development processes, while the right half showcases the phases of the operations cycle

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.”

A DevOps engineer talking to a female colleage.
Esteban Bosse (DevOps Engineer) talking to a colleague at the arculus Munich office

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.

3D rendering of a human figure holding a computer and transferring updates to the arculee.
arculees running at customers’ facilities can stay up to date thanks to the OTA agent

“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.

Developers at arculus can work more effectively thanks to DevOps practices

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.

April 5, 2023

Redefining Intralogistics Possibilities With Lithium-ion Batteries

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.

A diagram with a visual representation of how Lithium-ion batteries work. The background is black. The lithium-ion cell is represented by pink sides and a purple interior.
The diagram shows the key components inside the Li-ion battery

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.

A 3D rendering showing the different uses of Lithium-ion batteries in intralogistics equipment. The background is a gradient of blue tones. In the center in a light circle, slightly tilted towards the screen. The circle is made of 3 arrows, representing a continuos cicle. Inside the circle are different 3D renderings of intralogistics machines, like storage solutions and forklifters.
Lithium-ion batteries have multiple applications in intralogistics

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:

March 21, 2023

Modernising UX Design in Industrial Automation: The arculus Story

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.

Axel is wearing a black shirt and sitting in front of a large computer monitor. He has a small plant and a glass of water on his right side. In the slightly blurry background, another employer can be seen wearing headphones and focused at work.
Axel Jäger (Teamlead Frontend Development) at our office in Gaimersheim

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)
A mockup showing a dark mode view of the arculus software ecosystem's interface. There is a flat map of the operation featuring pink, blue, yellow, green, and cyan highlights. On the left there is a list of all robots and their respective battery status.
Dark mode view of the new web-based UI

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.”

A screenshot of the web-based UI with a 3D map of a robot operation at the center. Three robots can be seen: two of them are not moving, and the third one has its route highlighted in green. On the left there is a list of object types: AMRs, Streets, Intersection, Shelf Locations. Underneath it there is a list of objects, featuring a series of robots and their respective battery levels.
View of the web-based UI featuring the 3D map visualisation

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.

Over shoulder view of a developer sitting in front of his computer. In his screen, there is a large piece of code in a black background.
Axel at work

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”

Axel Jäger (Teamlead Frontend Development)

March 12, 2023

Agile Robotics Development: How arculus uses Scrum to Build AMRs

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).
Four men are staring at a monitor and the laptop. The left of the image is slightly blurred. Two men are sitting, both wearing grey shirts. The men on the right has a smile on his face. Behind them, two men are standing. The one on the right has his arms crossed and a grey sweater. On his left, the other man has a dark blue sweater on and is approaching the screen with a curious expression.
Some POs and developers meeting for a quick alignment

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."

A mint green circle is in the center of a dark background. The graphic shows a representation of the Scrum events cycle: Sprint Retro followed by Sprint planning, followed by Daily Scrum, followed by Sprint review, and so on and so forth. This constitutes the Sprint cycle, represented on the visual by a white circle around the main events.
Visual representation of the Scrum events

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.

Rudolf (a dark haired men) is wearing a light pink t-shirt. Behind him and to his left is a reflective black board with 9 colourful sticky notes. In the foreground and slightly out of focus, is a balding man with his back to the camera and looking at Rudolf. He has a monitor and keyboard on his left.
Rudolf (Scrum Master) during a sprint retrospective session with the Mechanics team

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.
A screenshot of a google meet. There are 32 participants in the meeting, and 16 of them have their cameras on. A slide is being presented with the title "Details: Prio 1: arculee S complete". A graphic representation of a yellow arculee is also part of the slide.
One of the arculus Sprint Reviews, on Google Meet

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.

Rudolf, a dark haired men, is wearing a red jacket and sitting in front of a laptop. He has his hands on the keyboard. Behind him is a large window with sunset lighting. A few building can be seen slightly out of focus.
Rudolf (Scrum Master) focused on work at our Munich office

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.

March 8, 2023

An AI’s Predictions For The Future of Intralogistics

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?"

DALL-E for the prompt "high-quality 3D art of autonomous mobile robots in a futuristic warehouse"

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:

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.

March 1, 2023

Bridging Work Cultures: A Graduate’s Unique Perspective on Startups and Corporations

Vitus Henning is our first Jungheinrich International Graduate. As one of the assignments of the programme, he has joined the Project Engineering team at arculus for the research and development of our autonomous mobile robot - the arculee. The initiative gives him a unique opportunity to experience the best of corporate and startup cultures. In this article, Vitus shares valuable insights about the program, his role, and his learnings thus far.

Hi Vitus. Thank you for joining this interview! Please tell us a little about yourself.

Vitus: “I am 25 years old and come from Darmstadt, a city near Frankfurt. After completing my Master's in Robotics, Mechatronics, and Automation at the Karlsruhe Institute of Technology, I joined Jungheinrich as a graduate. One of my assignments is planned with the Project Engineering team at arculus, so I am working at the Munich office for the next few months.”

What is the Jungheinrich International Graduate programme? How does it work?

Vitus: “It is a two-year program. Generally, graduates get an overview of Jungheinrich, learn the organisational structure, and understand the company procedures. It also prioritises specialisation. My focus is on how research and development (R&D) works in both Jungheinrich and arculus. For others, the focal point might lie in pricing, sales, or production, for example. Lastly, the initiative heavily emphasises building a network. And we're not just talking about connections within the organisation, but also with the current and former graduates.

The graduate programme comprises several cross-functional projects, including at least one with a team located in another country. In the programme's second half, graduates are supposed to initiate a project with their classmates, which we then present to a big audience at Jungheinrich. We also have individual and group coaching sessions to refine our hard and soft skills. Besides these, we can also pick assignments of our choice, giving us enough room to explore.

At the end of the programme, Jungheinrich allows us to opt for the department we liked the most in these 24 months and continue the journey in a full-time role from there.”

And how does your academic background relate to your current role?

Vitus: “My current posting at arculus focuses on the research and development of the arculee, which requires some degree of technical knowledge and skills in robotics. My educational background comes in handy here.”

What was your motivation for applying for the graduate programme?

Vitus: “For me, these initiatives are generally a fantastic way to start a career after university. Therefore, I was already searching for similar opportunities when I came across Jungheinrich International Graduate Programme. What I found particularly interesting about it was the chance I would have to work with robotics. That made it a perfect combination of advanced technologies and my love for robots.”

Vitus brainstorming ideas for the new assignment

Now tell me about arculus. What does your typical day look like here?

Vitus: “First and foremost, I wake up and get ready for work, of course (laughs). I usually arrive at the office around nine o'clock. We have a daily team meeting where we all talk about our tasks for the day. We also share important updates from the day prior and discuss solutions for any potential issues we might face when working on our assignments.

Once the meeting is over, I move on to my responsibilities. Recently, I have been contacting other departments back and forth to get insights and discuss possibilities for a new project, which means plenty of meetings. I have also been working on reviewing past results. On top of that, I get small assignments from my supervisor, like restructuring our product page on Confluence. Or if any task piques my interest, I join in supporting my co-worker(s). For instance, last week, I helped my team member troubleshoot Raspberry Pi (a single-board computer) for product development verification, also known as a testbench.

The best part of my day is between these work responsibilities: the lunch break. I enjoy it because, most of the time, all my colleagues eat lunch together in the common area, and that’s always a lot of fun. As I tick off all my tasks, I pack up and head out to explore the beautiful city of Munich.”

That sounds interesting. What has been your favourite task so far, and why?

Vitus: “I recently attended a workshop at our Gaimersheim office. One of our Senior Software Engineers, Iuri Ferreira, shared some basic knowledge about the arculee, like where and how it is used and who our customers are. I also learned the techniques to troubleshoot the robot on Linux and how to extract useful data. At the end of the workshop, I had a much better understanding of our product.”

And how do you collaborate with other team members in the development of the arculee?

Vitus: “My team is involved with the arculee Backpack, stations, and everything around them, such as the charging station or calibration tools. From time to time, we have meetings and brainstorming sessions. Lately, one colleague had a problem, and we all met the next day to solve it together. I believe discussions like this generate better ideas and solutions.”

Vitus discussing possibilities with Dennis Schradick (Robotics Software Engineer) for his project

How has your experience been so far with cross-functional collaboration and working with team members from diverse backgrounds and skill sets?

Vitus: “I love working in an international environment. I am still getting to know colleagues from different countries, but whomever I have met has inspired me in some way. And here’s a fun fact: most conversations occur around the coffee machine.

Besides these small talks, the bi-weekly sprint reviews have given me some essential insights from all the robotics departments at arculus. I have a fair idea now about who’s working on what and what they plan to do next.”

Can you tell us how the graduate programme encourages personal and professional growth?

Vitus: “With technical assignments, like the project I am working on nowadays, I am improving abilities that I can use in a full-time position in the future. I also have the opportunity to attend workshops and training classes with other graduates, where I can learn and develop leadership and management skills. This initiative will, therefore, also polish my soft skills, such as effective communication, teamwork, and decision-making.”

What are some of the new skills you have developed in a startup environment?

Vitus: “The team meetings have helped me develop critical thinking skills, and my planning has overall become more structured. I’d also add that I have become more adaptable. I think the use of SCRUM methodology at arculus plays a considerable role in fostering these competencies.”

Vitus exploring the insides of our autonomous mobile robot - the arculee

How do you believe this graduate programme creates a synergise between Jungheinrich and arculus?

Vitus: “Post-acquisition, this is a great move to bring both companies together and learn from each other. As a graduate, this is an incredible opportunity to get familiar with both companies, their work cultures, the AMRs, and the team behind them, particularly because my specialization is in the same field.”

What kind of learnings do you expect to bring to your next posting?

Vitus: “From arculus, I will for sure take the workstyle, mindset, and perspective on the topic I am working on. My next assignment will be at Jungheinrich, so I am excited to discover how different their standpoints are.”

To conclude, do you have any advice for potential applicants?

Vitus: “If your focus is not centred around acquiring just technical expertise but also networking and gaining experience in different teams with diverse views, this programme is for you. It will allow you to explore, find the right department, and prove your abilities in various projects.”


February 8, 2023

Safety Standards: An Inside-Look at Human-Robot Collaboration

Safety standards ensure that robots and humans successfully co-exist in the industrial world. Every (AMR) Autonomous Mobile Robot – including our arculee – must meet basic protocols to operate without endangering humans or causing material damage. But what are safety standards, who defines them, and how does arculus incorporate them into its product? This article will answer all these questions and provide insights into the impact of the guidelines for Intralogistics 4.0.

What are safety standards?

Safety standards are a set of guidelines to ensure compliance with robotic specifications. They establish protective measures taken by all agents involved – from the robot's production to customer use. The unique aspect of these guidelines is that any stakeholder (consumers, manufacturers, businesses, research institutes, and public authorities) can propose a standard. It is then reviewed and developed by regional and international experts with full consensus to reach a common standpoint.

"Simply put, safety standards are primarily concerned with protecting workers from hazardous accidents, and regulating the robot’s operation."

Martin Schöpp, our Functional Safety and Automation Engineer, who analyses these protocols and derives requirements for arculus.

A recognised European Standards Organization – CEN, CENELEC or ETSI – sets the rules for all products, services and processes in Europe. These standards are regularly updated to keep pace with advancements in the field. Guidelines for electrical safety of Autonomous Mobile Robots, for example, usually take about five years. On the other hand, general standards that apply to all machines in the EU are reviewed less frequently, usually every 15 to 20 years. This continuous review and updating of processes ensures that technology within the EU is safe, reliable and up-to-date.

Safety features of the arculee

When it comes to the arculee, arculus has integrated various features to prevent on-site injury to warehouse workers or damage to goods and premises. One of its core safety components is the capability to detect humans in close proximity, allowing the robot to behave accordingly. As Martin describes it:

"From the human safety perspective, the main capacity of the arculee is to detect a person around it using LiDAR sensors, also commonly known as safety scanners. It notes the travel speed and direction and uses that to estimate the braking/stopping distance. Based on these three factors, it evaluates if the person is inside the hazardous zone or not."

Close up of the arculee showing the LiDAR sensors, a key feature to ensure safety.
The arculee's LiDAR sensors detect unexpected visitors inside the safety fields in order to act accordingly

Another crucial feature is the robot's ability to identify six types of load using inductive sensors. Each load, including tables and pallets, has a different size and can be transported crosswise or lengthwise (depending on the type) on the arculee. "If a robot does not accurately identify the load type and carries a bigger load than initially estimated, it has a higher probability of crashing into a wall or a human. This is a safety function that truly saves the day.", Martin explains.

In addition to load carrier recognition, the arculee can also detect the placement of pallets via sensors in the Backpack — a piece of equipment mounted on our robot to drive pallets. These sensors are critical to placing the pallets correctly and safely transporting them to their destination. In Martin's words:

"For pallets, we extend the braking distance, and the arculee drives slower. A pallet must be placed on top of the Backpack in the centre to prevent the robot from tipping. Bad positioning can make the arculee lose its balance and potentially damage the load it is transporting. This feature enables our robot to detect if the pallets are in the right position and not drive further to prevent any accidents."

Lastly, our AMR has a safe recovery function for lifting and driving. "When the arculee encounters an obstacle within its safety fields, it signals that it cannot drive further. In such cases, the worker(s) can switch to recovery mode and manually move it out of the deadlock.", explains Martin. In case of system failure or hardware issues, the workers can use a recovery trolley to move the arculee. "The user first needs to switch off the robot to stop it from operating automatically, place the trolley beneath it, and connect the cable to the arculee. The brakes then open, allowing the user to pull the robot to the service area without creating havoc in the warehouse.", he continues.

Close-up of the arculee showing the on and off buttons for manual control
The arculee features on and off buttons for manual control

From Regulations to CE Mark and beyond

The primary purpose of complying with safety standards is ensuring that our AMR meets all requirements to safely drive in the warehouse alongside humans. While arculus has successfully attained various certifications, one of the most significant milestones the company has recently achieved is getting the statement of conformity for the latest version of arculee by the notified body TÜV SÜD Product Service GmbH. This assures that the robot has been developed and tested for safety and complies with national and European safety standards.

"All industrial robots have to provide elementary safety functionality, and the manufacturer can declare conformity and put the CE Mark on the robot. However, not all of them are inspected and tested by a notified body, which ensures that there are no critical bugs implemented. The statement of conformity by the notified body, TÜV Süd Product Service GmbH for the newest arculee generation is a big achievement for arculus and its team."

Romano Wolf (Product Lead - Robotics)

For the accreditation mentioned above, the arculee has to comply with at least four DIN Standards (German Institute for Standardisation), namely DIN EN 1175:2020-10, DIN EN ISO 3691-4:2020-11, DIN EN 12100:1997-11, and DIN EN ISO 13849-1:2016-06.

How does arculus comply with safety standards?

The safety standards are fundamental to building the arculee. For that, it is equally important to test the robot to ensure full compliance. As Martin puts it:

"Quite often, the instructions for testing are provided by the standard itself. For example when testing personnel detection, the standard states which obstacles need to be detected, what we need to place on the floor and where. The guidelines also specify that we should test at full speed and with a 110% overload situation. And if everything runs as expected, the robot immediately stops before hitting the obstacle."

However, when no directions are given, the team is responsible for defining what tests they need to run for safety verification. "Some can be verified by doing calculations like the mechanical strength of the robot. But processes that have to do with the functioning of the arculee, or what determines its behaviour, need to be tested", adds Martin.

Three people standing with their backs turned to the camera. They are looking at two computer screens featuring code. From left to right: a dark haired man, a blond woman, and a brunette woman with curly hair. In the background, a green arculee is visible.
Our Engineers running a test for a new use case

Some of these tests include:

  • Hardware integration tests
  • Type tests for European Conformity (CE)
  • In-Line and End-of-line tests during production
  • Release tests for potential software updates

Training for a safe and sound co-workspace

To ensure that employees are familiar with the latest safety standards, arculus incorporates them into the company's system. This makes them easily accessible to all teams at all times. Additionally, the company conducts regular training sessions led by industry experts to provide employees with in-depth information on the latest guidelines. With that, arculus employees are up-to-date with the latest safety regulations and can apply them effectively in their work.

January 27, 2023

The Future of Logistics: How Intelligent Robotics is Revolutionising the Industry

Logistics operations have traditionally relied heavily on human labour. However, with complex market dynamics, rising operational costs, and a shortage of skilled workers, the need for automation has never been greater. To meet the increasing volume and unpredictable demand, e-commerce and third-party logistics (3PL) companies are looking for ways to streamline their operations and make them more responsive and adaptable. The solution? Flexible and scalable intelligent robotics automation.

Current Challenges in Logistics

Supply chain operations are facing a significant challenge as consumers demand faster and more personalised delivery services. The rise of e-commerce and on-demand delivery services has contributed to this trend, as consumers expect to receive their orders promptly and with accuracy standards. The current economic climate, marked by the COVID-19 pandemic and its effects on global trade, has made it particularly difficult for supply chain operations to meet these expectations and avoid delays and disruptions.

Colourful containers stacked with diagonal shadow.
Cargo containers ready for shipment

In addition to the growing complexity of global supply chains, the logistics industry faces a shortage of skilled labour. This can make finding and retaining qualified workers difficult, leading to increased labour costs and operational expenses. Inaccuracy and inefficiency in operations can also lead to high operating costs, damages, pilferages, and errors, ultimately resulting in reduced customer satisfaction.

arculee to The Rescue

Autonomous mobile robots (AMRs), like our arculee, are at the forefront of intelligent robotics in logistics automation and can address many of the operational and labour-related challenges mentioned above. These autonomous robots can navigate their environment using sensors, marker stickers, lasers, machine learning, and artificial intelligence algorithms while working alongside humans. Here's what AMRs such as the arculee bring to the table:

  • Higher processing speed: AMRs can handle the movement of goods, allowing logistics operations to run continuously for 24 hours with rotations, high accuracy, and energy efficiency.
  • Higher personnel productivity: By taking on mundane and repetitive tasks, the arculees free up human resources to focus on other key areas, significantly increasing personnel productivity.
  • Sustainable workflow: With the help of the arculus software solutions, AMRs can use the most efficient path for material handling while navigating around human workers. This makes the process highly adaptable, sustainable, and energy efficient.
  • Less space required: Many small and mid-sized warehouses and fulfilment centres have limited space. AMRs are more compact than other material handling systems, making them suitable even for smaller logistics outfits.
  • Reduced risk of personnel injuries and damage to goods: AMRs' ability to navigate around other workers and obstacles helps prevent collisions and reduces the risk of workplace injuries and damages.
  • Improved competitiveness: Using intelligent robotics can also help logistics companies stay competitive in an increasingly globalized market. By automating certain tasks, companies can reduce their reliance on human labour and improve their overall efficiency, giving them a competitive edge.
  • Cost savings: While the initial investment in AMRs and AGVs may be high, the long-term savings can be substantial. These robots don't require salaries or benefits; and can work for extended periods without needing maintenance or repairs. This can significantly reduce labour costs and increase profitability.

Bottom line

In conclusion, the future of logistics operations relies on intelligent robotics. From their ability to handle tasks with accuracy and efficiency to the cost savings and improved safety they provide, the adoption of AMRs is set to play a crucial role in the industry's continued growth and success. As the demand for logistics automation continues to grow, integrating these intelligent robots will be essential for the success of logistics operations around the world.

December 7, 2022

Not Just a Fleet Manager: A Deep Look Into The arculus Software Ecosystem

Although the arculee tends to take the spotlight in our portfolio, arculus is as much a software company as a robotics one. With a universal solution, offering a fleet manager and a warehouse administration system, this article will shine some light on the hard work carried out by our programmers in the software team. From simple direction control to large-scale goods-to-person delivery: here is everything you need to know about the arculus software ecosystem.

Let's cover the basics

Software, a word that is so ingrained in the modern world that its meaning feels somewhat forgotten. In the most basic terms, it's a set of instructions, data or programs used to operate computers and execute specific tasks. In other words, software tells a computer how to function.

For the context of arculus, however, the definition is a bit more complex. Martin Krzykawski (Software Developer) explains that "We have a system consisting of two types of subsystems: 'controllers' (the arculus software) and 'agents' (robots). Both of them have their own computer". Each computer runs its own instructions to generate or process "jobs", and they exchange job information via a "communication protocol".

“When we tell a robot what to do, we call it a job. And that job has different actions, like drive here, put your lift up, or get somewhere else.”

Michael Nix (Team Lead Software Warehouse).
The new User Interface of the arculus software ecosystem

But for Martin, there is also a slightly more literal approach to the term. He describes that "software is called software because it's so soft, meaning that you can shape it the way you want to, as long as you do it the correct way". Along these lines, the arculus software presents itself in two different "shapes" according to specific needs. Namely: Fleet Management and Warehouse Management.

Fleet Management

The arculus fleet management solution is an intelligent traffic control system that directs the movement of materials. In layperson's terms, the software works like a navigation app – providing smart traffic management to power and control robots that move products and materials in a production facility.

But when looking at the importance of a fleet manager, one question comes to mind: if the fleet of robots is self-driving and intelligent, why does it need to be controlled by external software? Michael Nix explains that although the robots can drive around using sensors and/or markers on the ground, without the software, they "have no idea what to do or even that there are things to do".

“The fleet manager is the part of the system that tells the robots where to go, in the sense that it gives them a route. It tells them for example, to drive along these points, drive this speed between these two points, or drive the curve there if you can.”

Michael Nix
3D visualization of the fleet manager in action

Looking back at the navigation app analogy, the routing mechanism of the fleet manager also needs a sort of map to calculate the best driving course. For that, the system needs information about the facility, like "where streets are, where intersections are, and which direction along the street robots are allowed to drive", explains Nix. With this knowledge, the fleet manager is then able to locate an available AMR (Autonomous Mobile Robot) to drive along the necessary path.

Warehouse Management – or "goods-to-person"

Martin Krzykawski describes the arculus warehouse solution, as a layer of software added on top of the fleet manager. "The fleet manager chooses a robot and tells it where to go and what to do there (usually transport something from A to B), whereas the warehouse manager finds out what tasks must be done in the first place."

In other words, all the Fleet Manager does is follow routing orders from the higher logic while handling the speed, space allocation and dynamic rerouting of the AMRs if necessary. That means that in a real-life operation, it is the Warehouse Management System that coordinates the transport of parts, in perfect sync with the whole operation.

3D visualization of the goods-to-person concept

The innovative element here is the possibility to eliminate the large distances covered by workers when picking and transporting items inside the production facility. With the warehouse software, AMRs can transport goods directly to the employees at the right time and order. The result is an increase in productivity, accuracy, and space optimisation.

How it all works in real life

Before we go into the details of how the software actually works, let's quickly recap on the uses of the different modules:

Warehouse management software ensures that the materials we need are where we need them at the right time. Fleet management software works out where, when and how to move products and materials.

The combination of both solutions is what constitutes the arculus software ecosystem. This software serves as a single controlling instance for a fleet of AMRs running at any production facility. For that, customers can work with implementation in three steps:

  • Create a digital map of the production facility layout;
  • Use simulation mode to test the developed system for feasibility and performance before the solution goes live;
  • Go live: a real-time overview of the fleet, which now moves in a coordinated dance around the facility.

The Real Action

Of course, customers don't need to work with all two solutions offered by the software – the arculus team works closely with clients to understand their needs and expectations in order to define the best use case. For Michael Nix, that's what differentiates the arculus software solutions from other similar products in the market. "We don't just offer the software for customers to download and install themselves. We have experience integrating custom higher logic and adapting our fleet manager to the needs of our customers.", he explains.

This flexibility comes from the early days of arculus as a company: the partnership with Audi. One of the projects developed in collaboration with the company was the so-called Supermarket 2.0 – one of the first implementations of the goods-to-person sequencing principle in a manufacturing facility.

The arculus software at the Audi Supermarket in Ingolstadt

As arculus solutions were then still new, the cooperation with Audi allowed for the joint development of the arculus software ecosystem. "Normally, you would have to imagine what future customers might need from you while developing your software. Working with Audi gave us the opportunity to battle-test our solution within the real world from the start and evolve it alongside their needs", explains Michael. For that, developers had to build a solution with flexibility at its heart – which is precisely what now allows for higher customisation possibilities than other solutions in the market.

Recognition

One of the proudest moments for our software developers came in 2021 when arculus won the IFOY award in the category of Intralogistics Software.

Founder Fabian Rusitschka (left) receiving the IFOY award in 2021

According to the IFOY test verdict:

"The use of a standardised interface, opens up possibilities for the mixed operation of automated warehouse vehicles that were unthinkable in practice until recently. The fact that arculus Fleet is brand-independent facilitates the selection of the most suitable AGV for a specific transport requirement. Since the system takes into account the current traffic situation on-site for dynamic routings, even higher efficiency and availability is possible."

CONTACT

arculus GmbH
Balanstrasse 73 
Haus 10
D-81541 München

info@arculus.de