ParcelBot A Tracked Parcel Transporter with High Obstacle Negotiation Capabilities

Similar documents
Enhancing Wheelchair Mobility Through Dynamics Mimicking

DESIGN, SIMULATION AND TESTING OF SHRIMP ROVER USING RECURDYN

Control of Mobile Robots

Cooperative EVA/Telerobotic Surface Operations in Support of Exploration Science

Description of the Locomotion Control Architecture on the ExoMars Rover Breadboard

The Study of Locomotion of Small Wheeled Rovers: The MIDD Activity

Introduction to Robotics

REU: Improving Straight Line Travel in a Miniature Wheeled Robot

Chassis Concepts for the ExoMars Rover

A Simple and Scalable Force Actuator

Wheeled Mobile Robots

ENERGY ANALYSIS OF A POWERTRAIN AND CHASSIS INTEGRATED SIMULATION ON A MILITARY DUTY CYCLE

Control of a Coaxial Helicopter with Center of Gravity Steering

Innovative Mars exploration rover using inflatable or unfolding wheels

FEASIBILITY STYDY OF CHAIN DRIVE IN WATER HYDRAULIC ROTARY JOINT

Automatic Braking and Control for New Generation Vehicles

WORK PARTNER - HUT-AUTOMATION S NEW HYBRID WALKING MACHINE

A CASTOR WHEEL CONTROLLER FOR DIFFERENTIAL DRIVE WHEELCHAIRS

RB-Mel-03. SCITOS G5 Mobile Platform Complete Package

Skid against Curb simulation using Abaqus/Explicit

Assemblies for Parallel Kinematics. Frank Dürschmied. INA reprint from Werkstatt und Betrieb Vol. No. 5, May 1999 Carl Hanser Verlag, München

RIMRES: A project summary

Eurathlon Scenario Application Paper (SAP) Review Sheet

Eurathlon Scenario Application Paper (SAP) Review Sheet

INTRODUCTION Team Composition Electrical System

Robotic Wheel Loading Process in Automotive Manufacturing Automation

Development of a Self-latching Hold-down RElease Kinematic (SHREK)

An Innovative Space Rover with Extended Climbing Abilities T. Estier 1, Y. Crausaz 1, B. Merminod 1, M. Lauria 1, R. Piguet 1, R.

Robotic Device for Cleaning of Photovoltaic Arrays V2

Formation Flying Experiments on the Orion-Emerald Mission. Introduction

Boombot: Low Friction Coefficient Stair Climbing Robot Using Rotating Boom and Weight Redistribution

PaR Tensile Truss for Nuclear Decontamination and Decommissioning 12467

Vehicle Dynamic Simulation Using A Non-Linear Finite Element Simulation Program (LS-DYNA)

Offshore Application of the Flywheel Energy Storage. Final report

Active vibration reduction applied to the compressor of an air-conditioning unit for trams

Universal Fluid Power Trainer (UFPT)

KISSsys Application 008: Gearbox Concept Analysis

QuickStick Repeatability Analysis

Performance Evaluation of Wheeled Rover by Analysis and Test

Experimental Evaluation of a New Braking System for Use in Passive Haptic Displays

Special edition paper

Bi-Axial Solar Array Drive Mechanism: Design, Build and Environmental Testing

MANTECH ELECTRONICS. Stepper Motors. Basics on Stepper Motors I. STEPPER MOTOR SYSTEMS OVERVIEW 2. STEPPING MOTORS

KISSsys application:

Linear Flexible Joint Cart Plus Single Inverted Pendulum (LFJC+SIP)

Getting to Know: Matthew Tongue, Norbar Torque Tools Ltd

RED RAVEN, THE LINKED-BOGIE PROTOTYPE. Ara Mekhtarian, Joseph Horvath, C.T. Lin. Department of Mechanical Engineering,

World Academy of Science, Engineering and Technology International Journal of Mechanical and Mechatronics Engineering Vol:11, No:3, 2017

MECH S Homework Concept Synthesis Due 12 Feb 14

TRANSMISSION COMPUTATIONAL MODEL IN SIMULINK

Revel Robotic Manipulator User Guide

Mobile Robots Introduction and Lecture Overview

MODELS FOR THE DYNAMIC ANALYSIS OF THE SUSPENSION SYSTEM OF THE VEHICLES REAR AXLE

Study of the Performance of a Driver-vehicle System for Changing the Steering Characteristics of a Vehicle

Case Studies on NASA Mars Rover s Mobility System

AUTOMATIC SPEED LIMITER AND RELIEVER FOR AUTOMOBILES

Flexible. Light. Productive. LEG Long-stroke Gripper

Analysis and evaluation of a tyre model through test data obtained using the IMMa tyre test bench

MECHATRONICS STRUCTURE OF THE CENTAUR LIKE WHEELED SERVICE ROBOT. Sami Ylönen, Aarne Halme

Smart Automated Vent Register Using an SMA Spring Actuated Rotary Ratchet

Continuous Stribeck Curve Measurement Using Pin-on-Disk Tribometer

Design and Navigation of Flying Robots

SAE Baja - Drivetrain

Wheeled Robotic Mobility. Dimi Apostolopoulos

Step Motor. Mechatronics Device Report Yisheng Zhang 04/02/03. What Is A Step Motor?

Universal Fluid Power Trainer (UFPT)

Using ABAQUS in tire development process

Week 11. Module 5: EE100 Course Project Making your first robot

Jacking and Equalizing Cylinders for NASA- Crawler Transporter

2018 Schaeffler Symposium 9/6/2018 Philip A. George Foundations of Disruption Preparing for the Uncertainty of Tomorrow s Personal Mobility Challenge

Mathematical modeling of the electric drive train of the sports car

Fully Regenerative braking and Improved Acceleration for Electrical Vehicles

2015 The MathWorks, Inc. 1

Active Suspensions For Tracked Vehicles

3 DESIGN. 3.1 Chassis and Locomotion

Design and Fabrication of Tracked Mobile Robot Prototype

Motion Planning Introduction to Optimization Techniques

D1.3 FINAL REPORT (WORKPACKAGE SUMMARY REPORT)

Development of Engine Clutch Control for Parallel Hybrid

837. Dynamics of hybrid PM/EM electromagnetic valve in SI engines

Variable Valve Drive From the Concept to Series Approval

Collaborative vehicle steering and braking control system research Jiuchao Li, Yu Cui, Guohua Zang

Kazuaki Sakai, Toshihiko Yasuda, and Katsuyuki Tanaka, Member, IEEE

Linear Induction Motor (LIMO) Modular Test Bed for Various Applications

Design of Mobility System for Ground Model of Planetary Exploration Rover

Independent cart technology. Linear Motors provide magnetic propulsion and control of multiple carts

Hybrid Nanopositioning Systems with Piezo Actuators

1) The locomotives are distributed, but the power is not distributed independently.

Fuzzy Architecture of Safety- Relevant Vehicle Systems

Sizing of Ultracapacitors and Batteries for a High Performance Electric Vehicle

Planetary Surface Transportation and Site Development

SIMULATING A CAR CRASH WITH A CAR SIMULATOR FOR THE PEOPLE WITH MOBILITY IMPAIRMENTS

A CAD Design of a New Planetary Gear Transmission

Enhanced gear efficiency calculation including contact analysis results and drive cycle consideration

Forced vibration frequency response for a permanent magnetic planetary gear

Chapter 2 Dynamic Analysis of a Heavy Vehicle Using Lumped Parameter Model

Avalanche Tower LS12-5

New Development of Highly Efficient Front-Wheel Drive Transmissions in the Compact Vehicle Segment

Simulation and Analysis of Vehicle Suspension System for Different Road Profile

INTERCONNECTION POSSIBILITIES FOR THE WORKING VOLUMES OF THE ALTERNATING HYDRAULIC MOTORS

Transcription:

Research Collection Conference Paper ParcelBot A Tracked Parcel Transporter with High Obstacle Negotiation Capabilities Author(s): Hoepflinger, Mark H.; Baschung, David; Remy, C. D.; Hutter, Marco; Siegwart, Roland; Hoch, Nicklas L.; Werther, Bernd Publication Date: 2012 Permanent Link: https://doi.org/10.3929/ethz-a-010034709 Rights / License: In Copyright - Non-Commercial Use Permitted This page was generated automatically upon download from the ETH Zurich Research Collection. For more information please consult the Terms of use. ETH Library

August 23, 2012 15:29 WSPC - Proceedings Trim Size: 9in x 6in CLAWAR2012.pdf 1 ParcelBot: A Tracked Parcel Transporter with High Obstacle Negotiation Capabilities MARK H. HOEPFLINGER, DAVID BASCHUNG, C. DAVID REMY, MARCO HUTTER, and ROLAND SIEGWART Autonomous Systems Lab, Institute of Robotics and Intelligent Systems, Swiss Federal Institute of Technology (ETHZ), Zurich, Switzerland, markho@ethz.ch NICKLAS L. HOCH, and BERND WERTHER Volkswagen AG, Wolfsburg, Germany This paper introduces ParcelBot, a tracked robot designed as an assistance device for packet delivery services. Its application field requires high mobility in an artificial environment, including the ability to overcome fairly large obstacles such as s or stairs. The platform is moving on tracks but consists of a mechanism to tilt the robot, so that it behaves like a wheeled system. Compared to pure tracked or wheeled robots, the combination leads to an increased obstacle climbing ability, superior maneuverability and higher energy efficiency due to less friction losses when navigating on flat ground. The paper focuses on the mechanical design of the prototype and highlights a selected number of experiments. 1. Introduction The prototype, that is presented in this paper, was designed for the following application scenario: It is intended to serve as a human operated transporter for parcel delivery services, capable of carrying significant payload from a delivery car to the end customer. This scenario imposes that the robot has to be able to climb up artificial obstacles, typically stairs and has to be able to navigate on them robustly and with sufficient speed. The operation in a human defined environment on a very specific task clearly restricted the design choices. The size of the robot was influenced through specifications of the parcel delivery services (payload dimensions and weight), but also by the local building law and official recommendations from the council for accident prevention (stairs step height, width and inclination, [?]). While many existing robots partially full-filled the

August 23, 2012 15:29 WSPC - Proceedings Trim Size: 9in x 6in CLAWAR2012.pdf 2 imposed requirements (such as [?],[?],[?],[?],[?],[?]), none of them seemed to be ideal for our specific scenario. Some of the existing platforms did not feature the required obstacle negotiation abilities, some were not able to handle sufficient payload and others were not applicable due to the need of elaborate perception to allow for robust locomotion. Hence we needed to develop a novel system that masters these specifications in a single device. This paper introduces the hardware prototype and mainly focuses on the mechanical design and its evaluation, while the electronic setup as well as the control software are just roughly en-lighted. 2. Obstacle climbing method Due to the requirement to be able to navigate on stairs, the robotic platform has been designed as a tracked vehicle. Since the tracks alone (without a massive track height) did not provide the needed obstacle climbing abilities, an additional mechanism had to be incorporated. It consists of a lever arm with two passive castor wheels. While the arm is stowed in the main body, the robot behaves as a common tracked vehicle. With deployed arm (see Fig. 1, a), the ParcelBot acts like a purely wheeled system. This configuration is applied to move on flat ground and allows to navigate with less slippage which results in a higher turning rate, less friction losses and also reduced abrasion of the floor/tracks, that is important when performing on private stairways. The arm is as well used to lift the robot onto the obstacles. The process of stair climbing is illustrated in Fig. 1. While the robot approaches the obstacle, the lever arm is deployed. Once the tips of the tracks are on the obstacle, the lever arm is inserted into the main body. From then on, the robot takes advantage of the tracks to move on the stairs. At the end of the stairway, the robot stops its forward motion and deploys the lever arm again to quit the obstacle. 2.1. Mechanical design The actuation unit for the tracks consists of a motor (Maxon EC 60, 400 W), a planetary gearbox (Maxon GP 81, reduction rate of 25:1) and a shaft extension and coupling system (Fig. 2). An in-track design has been chosen, which means that all parts required for the track actuation were embedded inside of the track unit. This holds for the mechanics, but also for the motor control electronics. Beside a simple mechanical mount, only electrical power and control signal connections have to be made to actuate the track. This largely simplifies the usage as well as the protection and

August 23, 2012 15:29 WSPC - Proceedings Trim Size: 9in x 6in CLAWAR2012.pdf 3 Fig. 1. a) Concept of the ParcelBot, a tracked platform that can be inclined by a wheeled lever arm. In the inclined configuration, the robot behaves on flat ground like a purely wheeled system. b) shows an illustration of the stair climbing process. Fig. 2. CAD image of the actuation system of the tracks. a) shows drawings of the generic shaft extension and coupling unit and its integration into the track unit. b) illustrates the complete robot with the main body and the left and right track units. sealing. The torque requirements and therefore the motor/gear combination for the track actuation has been defined based on two operating cases and on the payload and system specifications (Table 1): In the nominal case, both tracks of the robot are in contact with the stairs with inclinations up to 35 degrees. In the worst case scenario, only one track is in operation. The torque requirements were calculated to be 27 Nm (8 Nm on flat terrain) for the nominal case and 36 Nm (11 Nm on flat terrain) for the peak load. Based on that, the gear ratio has been determined to be 25:1 for the planetary gear and 2:1 for the bevel gear inside the coupling system. This resulted in a continuous torque of 26.6 Nm and peak torques of approx. 35 Nm with drive speeds of up to 0.5 m/s. Another design focus was made on modular and reusable mechanical parts. Therefore the same actuation unit could be used for the lever arm mechanism by just mounting a different planetary gearbox. The lever arm was one of the most critical elements of the mechanical design of the robot (Fig. 3). Since it has to incline the fully loaded robot and to sustain significant impact collisions (e.g. during the training phase of the operator), it

August 23, 2012 15:29 WSPC - Proceedings Trim Size: 9in x 6in CLAWAR2012.pdf 4 Fig. 3. a) Drawing of the main arm element of the castor wheel mechanism. b) The clutch to block the steering axis of the castor wheels. c) The assembled arm with the generic actuation unit and finally c) a drawing of the assembled robot with the castor arm. was designed powerful and robust. A performed FEM analysis on selected parts with static forces (up to 1000 N) and impact forces of up to 3000 N confirmed the robustness of the lever arm (Fig. 3, a). Beside these considerations, the dimensions and mounting position, which strongly influence the stability on obstacles, were carefully defined. The high torque requirements of the lever arm mechanism were satisfied by choosing a reduction rate of 308:1 of the planetary gear, while the bevel gear ratio remained at 2:1. This resulted in a continuous torque of approx. 240 Nm and peak torques of up to about 310 Nm, with a turning rate of around 12 degrees/s. The tip of the lever arm was equipped with two castor wheels. During the deployment and the suspension of the arm, the steering axis of the castor wheels had to be blocked. A clutch has been developed that can actively be released by a servo motor. The design of the main body of the robot was kept very simple. It consisted of a robust mechanical structure to connect the two track modules with the lever arm and a box to store the electronics including power converters, signal converters, and computers. Table 1. total length total width total height total mass max. tested payload max. slope angle 960 800 200 80 20 35 Key data of ParcelBot mm mm mm kg kg per track: Cont. torque: per track: Max. torque: lever arm: Cont. torque: lever arm: Max. torque max. forward velocity: 26.6 35.0 240 310 0.5 Nm Nm Nm Nm m/s

August 23, 2012 15:29 WSPC - Proceedings Trim Size: 9in x 6in CLAWAR2012.pdf 5 User Interface (Wii remote) v B, ω B φ C f c On-board computer CAN (ASUS EEE) RS232 ω R, ω L Motor Controller φ C (Maxon EPOS 70/10) f c Clutch Interface board (custom made) Fig. 4. Block diagram of the main hardware components involved in the control of the ParcelBot and the data flow from the operator to the robot. 3. Control overview Due to the teleoperation of the robot, a simple control scheme could be selected. Fig.?? shows a block-diagram of the different electrical components involved to control the robot and the data-flow from the operator to the robot. As a user interface, a gaming controller (Nintendo Wii remote) has been applied. This allows an operator to input commands, but also to receive feedback from the robot via LEDs and sound output. The remote control is used to set the reference velocities of the robot body (the translational velocity v B and the rotational velocity ω B ), as well as the joint angle of the lever arm φ C and a signal f c to enable or disable the clutch to block the rotational movement of the two castor wheels. The commands are sent via Bluetooth to the on-board PC (ASUS EEE PC) of the ParcelBot. The on-board computer calculates the reference turning speed ω R and ω L of the right and left driving motors based on a differential drive kinematic model of the robot: ω R = v B + 1 2 ω BD R R ω L = v B 1 2 ω BD R L D denotes the distance between the centers of the two tracks and ω B the rotational velocity around the center of the robot respectively the center of the back axis, if the robot is in its inclined configuration. R L and R R stand for the radius of the left and right driving wheels (resp. the track height) that actuate the tracks. The reference motor signals are sent over CAN to the motor controllers (Maxon EPOS 70/10), that executed the velocity control loops for the track actuation and a position control loop for the lever arm actuation. The clutches are operated by sending PWM signals to their actuators (Standard Servo Motors). To generate the signals, a custom made microprocessor board (with a Microchip dspic33) is used. The signal to enable/disable the clutch is sent by the on-board PC via serial connection.

August 23, 2012 15:29 WSPC - Proceedings Trim Size: 9in x 6in CLAWAR2012.pdf 6 Fig. 5. Pictures of the robot deploying the lever arm (a) and climbing up the first steps of a stair (b). c) illustrates the navigation capabilities on stairs (as overlay of images) 4. Experiments The manufactured prototype was tested in different experiments. To characterize the locomotion performance, turn-on-spot maneuvers in normal and inclined configuration, obstacle climbing and navigation experiments on stairs have been executed. Fig. 4 a, shows a sequence of pictures of the inclination process, while b depicts the stair climbing process. Fig. 4 c contains a sequence of picture of the robot while navigating on the stairs. The robot successfully climbed up and down step obstacles with heights of up to 30 cm. For the stair climbing maneuvers, the geometrical properties of the first step were most critical. Stairs with a comparably low first step led to a low inclination angle of the robot and made it more difficult to climb on the second step (Fig. 4, b). This difficulty was already identified in the design process and did not affect the performance of the robot in the selected experiments. In contrast, the experiments illustrated that the tracks of the robot were not ideal for the navigation on steep stairways with rather slippery material properties. Conveyor belts have been used as tracks for the first prototype. Those belts where rather stiff with a low coefficient of friction and therefore increased the slippage of the robot. Using custom made tracks with appropriate material properties and grouser shapes would have reduced the slip effects. Nevertheless, navigation on common concrete stairs was easily possible (Fig. 4, c). 5. Discussion While many existing platforms seemed to have been suited for the given application, every compared system showed certain drawbacks related to the task. Conventional tracked robots ([?]) usually require a track height in the range of the double step obstacle height to climb on and don t allow

August 23, 2012 15:29 WSPC - Proceedings Trim Size: 9in x 6in CLAWAR2012.pdf 7 Fig. 6. a) Sequence of pictures of the robot entering a stairway from the top. The pictures in b) show the inclined robot that performs a turn-on-spot maneuver around the center of the back axis of the robot smooth transitions on the stairs. Tracked systems with flippers or other suspension mechanisms ([?],[?], [?]) would have been appropriate for smooth stair climbing but locomotion on flat ground would result in higher friction losses than for wheeled systems. Wheeled climbing robots, such as the Shrimp ([?]) or the Octopus ([?]) posses high obstacle climbing capabilities, but their performance on stairs strongly depends on the step properties (mainly on the step height and step length) and robust navigation on the stairs becomes very hard. Our platform combines the advantages of tracked and wheeled systems. In the nominal configuration, it behaves like a ordinary tracked robot, in inclined configuration rather like a wheeled system. This helps to reduce the friction losses for motion on flat ground and increases the robustness for navigation on stairs. The lever arm also support the obstacle climbing process by allowing to lift the robot onto the obstacles. While the payload ratio of about 0.25 is rather low for such a system, there is still room for improvement (it has to be mentioned that the payload ratio of 0.25 does not reflect the effective payload capabilities of the robot but rather what has been specified and tested in the climbing experiments. Driving on flat ground was tested with a payload of 80 kg). The mechanical structure is build very rigid with high safety factors. Optimizing the ratio of payload was not part of the study and should be addressed in a next design iteration. Heading towards a real application, certain additional features would be beneficial. First, the level of autonomy would have to be increased. The teleoperation of the robot was sufficient for a preliminary study, but of course, it would be desirable to disburden or even forgo an operator. Further, an additional mechanism to shift the position of the payload (and

August 23, 2012 15:29 WSPC - Proceedings Trim Size: 9in x 6in CLAWAR2012.pdf 8 therefore the center of gravity or the robot) during run-time would help to increase the robustness of the system on steep obstacles and in our case, would lower the constraints that are posed on the payload location to allow for smooth obstacle climbing without tilting e.g. when leaving stairways. 6. Conclusions Various specifications and requirements given by the concrete application largely restricted some of the design choices. The others as locomotion method or actuation principles were to be selected. The choice of using a tracked vehicle with a deployable castor wheel mechanism proved to be very qualified for the task. The design and assembly process could be simplified by constructing the track modules as independent units with a simple interface to the main body and by designing a generic motor module. This module was applied to actuate the tracks with torques of around 25 Nm and, with just simple changes, the lever arm requiring torques of up to 300 Nm. Experiments demonstrated that the robot successfully performed in simple application scenarios. The teleoperation of the robot by a roughly skilled operator lead to a smooth obstacle climbing maneuver.