Top Banner
Deepfield Robotics | BOSP/PAA | ® Robert Bosch GmbH 2016. Deepfield Robotics | BOSP/PAA | ® Robert Bosch GmbH 2016. Deepfield Robotics A Bosch Start-Up Company Agricultural Robotics with ROS@Bosch
16

Bosch PPT-Master 4:3

Dec 28, 2016

Download

Documents

lamkhuong
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Bosch PPT-Master 4:3

Deepfield Robotics | BOSP/PAA | ® Robert Bosch GmbH 2016. Deepfield Robotics | BOSP/PAA | ® Robert Bosch GmbH 2016.

Deepfield RoboticsA Bosch Start-Up Company

Agricultural Robotics with ROS@Bosch

Page 2: Bosch PPT-Master 4:3

Deepfield Robotics | BOSP/PAA | ® Robert Bosch GmbH 2016. Deepfield Robotics | BOSP/PAA | ® Robert Bosch GmbH 2016.

CC/PJ-FA

CC/ESA-NA

CC/PJ-AA

Collaborative Robotics

Technologies

CR/RTC1.1-NA

AutoBodBEG, NuP

Deepfield Robotics

CR/AEV

CR/RTC1.5-NA

Sensor & Radar

Development CC-DA/ESI3

SLAMCR/AEG

Intelligent transport

assistantCR/AEY2

© Kinova Robotics

Page 3: Bosch PPT-Master 4:3

Deepfield Robotics | BOSP/PAA | ® Robert Bosch GmbH 2016. Deepfield Robotics | BOSP/PAA | ® Robert Bosch GmbH 2016.

Weedmobile

BoniRob v3

Phenomobile

Page 4: Bosch PPT-Master 4:3

Deepfield Robotics | BOSP/PAA | ® Robert Bosch GmbH 2016. Deepfield Robotics | BOSP/PAA | ® Robert Bosch GmbH 2016.

Phenotyping-App Weeding-AppPenetrometer-AppPrecision-Spraying-App

© Brian Sipple, Udo Flohr MiT Tech Review

Page 5: Bosch PPT-Master 4:3

Deepfield Robotics | BOSP/PAA | ® Robert Bosch GmbH 2016. Deepfield Robotics | BOSP/PAA | ® Robert Bosch GmbH 2016.

Page 6: Bosch PPT-Master 4:3

Deepfield Robotics | BOSP/PAA | ® Robert Bosch GmbH 2016. Deepfield Robotics | BOSP/PAA | ® Robert Bosch GmbH 2016.

Page 7: Bosch PPT-Master 4:3

Deepfield Robotics | BOSP/PAA | ® Robert Bosch GmbH 2016. Deepfield Robotics | BOSP/PAA | ® Robert Bosch GmbH 2016.

Page 8: Bosch PPT-Master 4:3

Deepfield Robotics | BOSP/PAA | ® Robert Bosch GmbH 2016.

Phenomobile

Camera App

x3

Drive ECU

JAI

Deepfield

BagBunker

Control &

diagnostics

Tablet

Smart relay

Kinect2

Motor

Joystick

Main control and

coordination

sanity

check

sanity

check

Plant detection

and processing

Deepfield

Cloud

Safety PLC

Page 9: Bosch PPT-Master 4:3

Deepfield Robotics | BOSP/PAA | ® Robert Bosch GmbH 2016. Deepfield Robotics | BOSP/PAA | ® Robert Bosch GmbH 2016.

Real-time Drive ECU

• Requirement: Absolutely real-time loops and asynchronous monitoring of interrupts

• Solution: Odroid XU4 with Linux RT_Preempt patch (tradeoff is throughput)

• How real-time and reliable is it?

• The OSADL QA farm runs a large number of long-term tests using different HW

platforms with a stable Linux 3.12-based real-time kernel (including RT PREEMPT)• Monitored stress tests to detect: kernel crashes, memory leaks, driver misbehavior, unsatisfying

worst-case latency

https://www.osadl.org/QA-Farm-Realtime.qa-farm-about.0.html

1 year long-term monitoring without outliers

© Open Source Automation Development Lab

Page 10: Bosch PPT-Master 4:3

Deepfield Robotics | BOSP/PAA | ® Robert Bosch GmbH 2016. Deepfield Robotics | BOSP/PAA | ® Robert Bosch GmbH 2016.

Lifecycle management

unconfigured

inactive

active shutdownerror handling

• Goal: Allow controllability and increase visibility of node operational state

• Our ROS1 implementation is based on ROS2 “managed node” proposal

• We use this to control our cameras and lighting system

• Open Source release imminent

Page 11: Bosch PPT-Master 4:3

Deepfield Robotics | BOSP/PAA | ® Robert Bosch GmbH 2016. Deepfield Robotics | BOSP/PAA | ® Robert Bosch GmbH 2016.

Control and Diagnostics

Page 13: Bosch PPT-Master 4:3

Deepfield Robotics | BOSP/PAA | ® Robert Bosch GmbH 2016. Deepfield Robotics | BOSP/PAA | ® Robert Bosch GmbH 2016.

Page 14: Bosch PPT-Master 4:3

Deepfield Robotics | BOSP/PAA | ® Robert Bosch GmbH 2016. Deepfield Robotics | BOSP/PAA | ® Robert Bosch GmbH 2016.

Page 15: Bosch PPT-Master 4:3

Deepfield Robotics | BOSP/PAA | ® Robert Bosch GmbH 2016. Deepfield Robotics | BOSP/PAA | ® Robert Bosch GmbH 2016.

Future (Technical)

• ROS 2.0

• Offline processing – We need deterministic processing through nodes &

including nodelet startup

• Continuous integration requiring quality assurance from bagfiles to the

website

• Accurate timing for sensors. Changing from ros::Time::now() to

ros::Time::the_time_the_sensor_reading_was_taken()

Page 16: Bosch PPT-Master 4:3

Deepfield Robotics | BOSP/PAA | ® Robert Bosch GmbH 2016. Deepfield Robotics | BOSP/PAA | ® Robert Bosch GmbH 2016.

www.deepfield-robotics.comAlumni

Bosch Corporate Research

Ternaris