Remote Sensing and IoT - Workshop

Wolfgang Bücken
Business Development DACH,
Topcon Positioning (DE)

Raimo Vollstaedt
Support Engineer & OEM Business
Topcon Positioning (DE)

Heiko Lohre
Project Manager
Topcon Positioning (DE)

Who is Topcon

Topcon Positioning Systems, Inc. designs and manufactures precision positioning equipment and solutions for the global surveying.

Part 1: DigiRAB – the logistic and the safety on construction sites becomes more and more important →

Technologies used:

  • Sitelink-Rest API
  • Smartsite Rest-API
  • Web-interface of Sitelink
  • Data provided on request from Topcon


Today we can report construction machines exactly in cm- or even mm accuracy. And use these information, what machines (and their drivers) are doing. Does they work accurate enough? Does they are in time? We can report AS-Builts-like Cut/Fill, number of passes, depending on sensors temperature and compaction in real time all over the world.

But what´s about safety on construction sites? Safety systems based on rader, cameras, lidar are still expensive and cannot cover everything.

Therefore, we want to pick up dangerous areas before accidents will happen.

Are you able to calculate near misses almost in real time? Are you able to develop an App for constructions workers to alarm them when a machine comes to close? Then you´re right here. We´ll you provide with a dataset from a real job site you can play with. Pull the data, calculate the passes, find the near misses and calculate a warning system. But to made it not to easy this should work in real-time.

Of cause you can come up with all of your ideas – we´ll explain to you what we can cover already, what made sense, or what we probably miss. Surprise us with your ideas.



  • API Sitelink (provided to the participiants at start)
  • API smartsite (provided to the participiants at start)

Part 1: Requirements

  • Powerful Laptop
  • Good graphic card
  • Knowledge how to read, understand and use the API´s, Support on site

Part 2: Pointclouds – Billions of single-points – Capture Reality – but what´s after? →

Technologies used:

  • OpenSource pointclouds
  • Point clouds to play with provided by Topcon

Mass data solutions are very common for different scenarios. And it is a booming business. You´ll get Billions of points. But not all you covered you really need. How to generate a useful result? Sometimes you need only the structure of a building, sometimes little details, you´ve to extract trees, signals or even more complicated primitives. Glass or reflective facades gives you a poor result. Point cloud computing and especially filtering takes you time. Do you want to improve this?

We can provide you with certain point clouds. You will decide which way you´ll go. We should discuss the goals in front, and then feel free to revolutionize the market. Still, the perfect solution doesn´t exist.


Part 2: Requirements →

  • Powerful Laptop
  • High speed CPU
  • High-Speed graphic card
  • Enough storage
  • Knowledge how to read, understand and use the API point clouds


Workshop Lead:
Jaime Rosales Duque
Senior Developer Consultant FORGE,
Autodesk (US)

What is FORGE ?

The Forge Initiative is dedicated to helping developers, businesses and innovators create the data, apps, experiences, and services that will power the future of making things. The Forge Platform comprises a set of Autodesk cloud services, APIs, and SDKs that are needed to connect all of the steps to design, make and use the next generation of products.

To learn more about Forge, visit

Workshop Goal →

Powering the Future of Making Things. The following workshop will let attendees have a full web application that will allow them to:

  • View 2D & 3D models on the browser
  • Extract metada & translate files
  • Interact with modell

Learn the basics of authentication, data management, file translation, and model rendering, with our quickstart guides.

Content of the FORGE Dev Prep Workshop →

  1. Before you start coding: create and activate your account.
  2. Tools: development tools you need to create a web application that uses Autodesk
  3. OAuth: a few words about security and authentication.
  4.  Step-by-step tutorials for (One option from below):
    1. View your models: upload & show 3D models on the web.
    2. View BIM 360 & Fusion models: access & show BIM 360 and Fusion
      models on your own web appllication.
  5. Run & debug: executing the code locally and tips & tricks.
  6. Viewer extension: add buttons and panels to Viewer (JS Extensions).
  7. Deployment: AWS, Heroku and AppHarbor step-by-step deployment.

Workshop Requirement →

  • Number of participants: 15-20
  • Previous knowledge of the participants: Git, Github account, HTML, CSS, JS,
    REST API, Server-Side language (NodeJS, .NET, Java, PHP, Go).
  • Hardware Requirements: Laptop with internet connection.
  • Software Requirements:
    • WebGL Browser (Chrome or Firefox preferred)
    • IDE for dedicated Server side language selected.
    • 1 or 2 CAD files (Revit, OBJ, STL, DWG)


Content of  the Robots in Architecture Workshop: 

Together with Robots in Architecture the Chair for Individualized Production (IP) in Architecture at RWTH Aachen University showcases a new, visual, robot programming interface through Autodesk Dynamo, allowing us to directly stream fabrication data to a robotic process. The workshop will provide insight into the potential for robotics in architecture, design and construction. You will get to know some of the fundamentals of robotics through an exemplary process, making design driven fabrication is possible. Your creativity is the limit for the robot process hacking workshop: Design and build your own tools, show us your own process implementation. We want to enable you to work with the new small and agile KUKA KR3. Additionally IP will give you a first glimpse into practical applications for the construction industry.

Helpful Prerequisites →

  • Basics knowledge of Computer Aided Design
  • A keen eye for Design
  • Familiarity with Autodesk Dynamo Studio (optional)
  • Basic knowledge in the field of Machine Vision
  • Manual skills and basic craftsmanship


Radu Gidei
BIM Manager
Grimshaw Architects (UK)

Matteo Cominetti
Sr. Automation Developer

Long Nguyen
University of Stuttgart (DE)

Álvaro Ortega Pickmans
Computational Designer
Bryden Wood (UK)

What is Dynamo ?

Dynamo extends building information modeling with the data and logic environment of a graphical algorithm editor. It is an open source tool, built on a community that contributes to making it better. GET INVOLVED ➝

Content of the Dynamo Dev Workshop →

Content covered in the Dynamo Dev Workshop:This workshop aims to teach you how to write your own Dynamo nodes in C#.NET. The first part covers basics like how to setup visual studio, how to write your first simple node and what pitfalls to watch out for. The second part walks you through more advanced topics like writing your own UI nodes or generating graphical previews.


  • My first Zero Touch node
    Setup & Framework
      1. How to setup Visual Studio
      2. Implement a single value zero touch node
      3. Multiple return values
      4. How to make sure your comments are exported right
      5. How to add Images
      6. Dynamo Sandbox vs DynamoRevit
  • Dynamo Core
    Implement some nodes
    1. How to use Dynamo Geometries (example implementation)
    2. Use other Dynamo nodes in code (example implementation)
  • Complex Nodes
    Getting more advanced
    1. How to implement UI nodes
    2. How to generate previews
  • Known limitations & Pitfalls
    1. Reflection etc
    2. Namespaces

Workshop Requirements →

Number of participants: 25

Previous knowledge of the participants:

  • Basic C#.NET knowledge
  • Basic understanding of Object Orientation

Hardware Requirements:

  • Computer with the following software installed:

Software Requirements:

  • Visual Studio 2017 (eg. Community edition / Pro / Enterprise)
  • Dynamo 2.0.1 (or later) Download
  • Revit (2019 / 2018.3/2017.3) Download


Timo Hartmann
Professor for Systems Engineering
TU Berlin (DE)

Ben Arancibia
Chief Data Scientist of North America
Arcadis (US)

Damian Harasymcuk 
Software Engineer, Contecht (DE)

Lucian Constantin Ungureanu
Research Assistant Department of Civil Systems Engineering
TU Berlin (DE)

Big Data Workshop Content →

This workshop will provide you an introduction in web-based spatial data visualization using JavaScript and R. Additionally, we will provide a short tutorial in developing data analytics and machine learning models in R. All of this will allow you to seamlessly get started with the Big Data Mining challenge afterwards.

Helpful Prerequisites →

To participate in the workshop some very basic knowledge in JavaScript and/or R is recommended, but we will provide you with tutorial that allow for an easy start. Important is that you bring your laptop with your favorite JavaScript editor and the R-Studio software installed


Jochen Teizer
Senior Lecturer and Researcher
Ruhr University Bochum (DE)

Patrick Herbers, Sven Zentgraf

AR/ VR and Mixed Reality Workshop →

The Chair of Computing in Engineering at the Ruhr-University Bochum gives an introduction to the world of Mixed Reality (MR) and its role in the AEC/FM industry. The focus of this workshop is on augmented and virtual reality (AR/VR). It will cover different hardware for AR and VR and a selection of well-known as well as specialized software frameworks for working in the fields of MR. We will discuss the merits of AR/VR in different industry sectors and try to find new applications for the technology during your hacking.


During the workshop, we will introduce the basic workflows for developing AR/VR applications using different systems. We will cover the following topics:

  • VR hardware and software
    • Setting up a development environment in Unity for the HTC Vive
    • Utilizing a commercial eye tracking (Pupil) for your virtual reality applications
  • AR hardware and software
    • Using Unity to develop Microsoft Hololens AR applications
    • Building AR Smartphone apps for Android ARCore and Google Tango

Available Hardware

For the Hackathon, we will provide some AR/VR devices for you to use. You are of course allowed to bring any type of your own devices, incl. AR-ready smartphones. We will provide:

  • Two HTC Vive headsets with Pupil eye-tracking
  • One Microsoft Hololens
  • One Google Tango device

Be aware that development for some devices may be limited to Windows operating systems.

Workshop Prerequisites →

  • Basic programming skills in languages such as C#/Java/C++/Python
  • Optional: Experience with game engines such as Unity/Unreal Engine
  • A computer/laptop for developing AR/VR applications