Professional Documents
Culture Documents
≫ ≫
1980 2010 2020
3 // ANYbotics
THE CHALLENGE //
Safety, Data Quantity and Quality Are the Main Cost Drivers for Inspection
SAFETY QUALITY
QUANTITY
4 // ANYbotics
5 // ANYbotics
ROBOT HISTORY //
6 // ANYbotics
VIDEO //
7 // ANYbotics
EXTREME MOBILITY //
8 // ANYbotics
OPERATING MODES //
9 // ANYbotics
ADVANCED SENSING //
10 // ANYbotics
ADVANCED SENSING //
ENVIRONMENT SCANNING
LIDAR
11 // ANYbotics
ADVANCED SENSING //
ENVIRONMENT SCANNING
LIDAR
12 // ANYbotics
ADVANCED SENSING //
ENVIRONMENT SCANNING
LIDAR
GPS (OPTIONAL)
13 // ANYbotics
PAYLOAD OPTIONS //
THERMAL CAMERA
CPU
Carry a payload with up to 10 kg Dedicated onboard computer for
SPOTLIGHT custom applications
ZOOM CAMERA
Access to USB, Ethernet, and Interface via ROS APIs
power sockets
PAN-TILT UNIT
14 // ANYbotics
ROS For ANYmal
15
ROS //
System Overview
12x ANYdrives IMU 4 Depth Cameras LIDAR Thermal Camera Microphone Visual Camera
Operator PC
WiFi
Remote Control UI
Locomotion PC Navigation PC Application PC
Visualizations
State Estimation Localization Visual Inspection
Mission Control
Locomotion Control Terrain Mapping Thermal Inspection
Ethernet
Navigation & Mission Audio Inspection Radio
Planning
Safety operator
16 // ANYbotics
ROS //
RVIZ
Visualizes off the shelf and custom
ROS topics.
RQT
Combines different control and
supervision elements into one GUI.
Gazebo
Simulating the physical world
around ANYmal.
17 // ANYbotics
ROS //
RVIZ
Visualizes off the shelf and custom
ROS topics.
RQT
Combines different control and
supervision elements into one GUI.
Real Robot
Real physics guide the motion of
ANYmal.
18 // ANYbotics
ROS //
ROS Bags
Recording
Record topics on the robot while
performing any task and save them to a
ROS bag.
Replaying
Replay the ROS bag on a local computer,
run the corresponding algorithms on it and
visualize the results in RVIZ.
19 // ANYbotics
ROS //
Modularity
NAVIGATION_CORE LOCALIZATION_CORE
Separate core algorithms (_CORE) from
ROS interface nodes (_ROS). Plugins allow
injection of ROS dependent code.
NAVIGATION_ROS LOCALIZATION_ROS
Independence
Usable in environment without ROS and
minimal effort to update to new ROS
versions
ROS NETWORK
Scalability
Increase of code reusability and more
lightweight using and testing of the library.
Simple setup of distributed systems.
20 // ANYbotics
ROS Inside ANYmal
21
LOCOMOTION // OVERVIEW //
Sense-Think-Act
Sensor measurements
Joint commands
State Estimation Whole-Body Control Actuation Robot
Joint torques
Robot state
Perceptive Locomotion
More Sense-Think-Act
Global
Localization
Navigation
Near
Local
field
Navigation
perception
Terrain Mapping
Open Source
www.github.com/anybotics
Calculation Execution
Given a point cloud based map, the software finds the shortest Given a path the module outputs velocity commands to the
path from A to B in a graph. Based on the task it can switch locomotion controller. With the help of perception it can also
between different controllers. avoid obstacles.
GAUGES VALVES COUNTERS THERMOGRAPHY ACOUSTIC LABELS HOTSPOTS GASES ALARMS 3D MAPPING ESCAPE ROUTES
Factory Automation
Monitoring Repeat
The health of the system is constantly monitored. In case of a Teach once, repeat forever. Navigation and inspection tasks can
failure or undefined behavior a rescue behavior can be be scheduled. Each customer gets an easy-to-use interface to
performed or a remote operator can be contacted. create custom missions.
Success
Automated Docking
Dock
Autonomous maneuver.
Rest
Switch on power saving mode.
Repeat
Continue once fully charged.
32
SOFTWARE TOOLS //
Computer Setup
33 // ANYbotics
SOFTWARE TOOLS //
Quality Assurance
Notification
GitLab CI
Runs on pushed commit.
Update
CI / Tests in Simulation
Unit tests
Commit
Runs on every merge request.
Notification
Hardware in the loop test
Once every week.
Bleeding Edge
Debians Install PPA
Tested binaries are released frequently for
customers.
34 // ANYbotics
SOFTWARE TOOLS //
35 // ANYbotics
ANYMAL RESEARCH //
36 // ANYbotics
Thank you!
ANYbotics AG
www.anybotics.com
Join Us!
Career
www.anybotics.com/career/
38 // ANYbotics