MORPHEUS: A FIELD ROBOTICS TESTBED FOR SOIL SAMPLING AND AUTONOUMUS - - PowerPoint PPT Presentation

morpheus a field robotics testbed for
SMART_READER_LITE
LIVE PREVIEW

MORPHEUS: A FIELD ROBOTICS TESTBED FOR SOIL SAMPLING AND AUTONOUMUS - - PowerPoint PPT Presentation

1st Symposium on Space Educational Activities Padova, 09-11 December 2015 MORPHEUS: A FIELD ROBOTICS TESTBED FOR SOIL SAMPLING AND AUTONOUMUS NAVIGATION S. Chiodini, A. Carron, M. Pertile, M. Todescato, E. Bertolutti, A. Bilato, A. Boscardin,


slide-1
SLIDE 1

1st Symposium on Space Educational Activities Padova, 09-11 December 2015

MORPHEUS: A FIELD ROBOTICS TESTBED FOR SOIL SAMPLING AND AUTONOUMUS NAVIGATION

  • S. Chiodini, A. Carron, M. Pertile, M. Todescato, E. Bertolutti,
  • A. Bilato, A. Boscardin, G. Corrà, A. Correnti, R. Dalla Vecchia,
  • N. Dal Lago, M. Fadone, S. Fogarollo, H. Ghassabian, E. Mion,
  • D. Paganini, F. Quadrelli, G. Soldà, A. Todescan, E. Toffanin, S. Debei
slide-2
SLIDE 2

Overview

1st Symposium on Space Educational Activities Padova, 09-11 December 2015 2 of 12

  • Introduction
  • Rover Mechanics
  • Rover Electronics
  • Rover Software
  • Project Status and Conclusions
slide-3
SLIDE 3

3 of 12

Background & Motivations

1st Symposium on Space Educational Activities Padova, 09-11 December 2015

MORPHEUS (Mars Operative Rover of Padova Engineering University Students) is a testbed for planetary robotic exploration technologies:

  • soil and rocks extraction and sampling
  • autonomous navigation in unstructured environment

European Rover Challenge guidelines has been adopted in the rover design phase Hard engineering skills Soft skills

  • Mechanical and electronic

Design

  • Fabrication
  • Testing
  • C++/Pyhton coding
  • Project management
  • System level thinking
  • Creative problem solving
  • Interpersonal skills
  • Outreach
slide-4
SLIDE 4

Rover Mechanics

4 of 12

  • Remotely controlled
  • Six motorized wheels
  • The rover drives in skid steering configuration

1st Symposium on Space Educational Activities Padova, 09-11 December 2015

slide-5
SLIDE 5

Locomotion

5 of 12 1st Symposium on Space Educational Activities Padova, 09-11 December 2015

Dimensions 820x130x1000mm Mass 50kg Rover kinematics six wheeled skid- steer Maximum speed 1m/s Max slope 15°

Tire/soil interaction model

slide-6
SLIDE 6

Robotic Arm and Driller

6 of 12

Maintenance Task:

  • use a set of switches
  • measure current and

voltage Solution: 6 Degrees of Freedom manipulator Science and Assistance Task:

  • rocks and soil sampling

Solution: 3 Degrees of Freedom bucket

  • deeper soil extraction

Solution: Driller

3DOF robotic arm decentralized control scheme in Simulink

1st Symposium on Space Educational Activities Padova, 09-11 December 2015

slide-7
SLIDE 7

MORPHEUS Navigation Subsystem

CONTROL BOARDS NVIDIA JETSON TK1

  • Computational capabilities to

process stereo-camera images and navigation algorithms. UDOO

  • Control the Arm, the Driller

and the rover motion motors. NAVIGATION SENSORS Stereo Camera IMU (MPU-6050) GPS (GPS-622R) LV-MaxSonar_EZ0 Encoder HEDL 5540 1st Symposium on Space Educational Activities Padova, 09-11 December 2015 7 of 12

  • Remote human operator control
  • Autonomous navigation: point-to-point navigation & hazard avoidance
slide-8
SLIDE 8

PC Matlab PC C/C++ Single Board Computer (Nvidia Jetson TK1) C/C++ Single Board Computer GPU C/C++ (6.58 s -> 1.91 s)

Visual Odometry

Image Sequence Feature Detection Feature Matching (or Tracking) Motion Estimation Local Optimization (Bundle Adjustment) 2D-to-2D 3D-to-3D 3D-to-3D

IMPLEMENTATION

1st Symposium on Space Educational Activities Padova, 09-11 December 2015 8 of 12

slide-9
SLIDE 9

Software

9 of 12

  • HAL (Hardware Abstraction Layer), which

contains the drivers.

  • "State Machine", manages the rover during

the tasks.

  • "Control", which contains class to perform

the tasks.

  • GSE (Ground Segment Equipment), which

remotly control the rover and manages tracking.

  • "Watchdog", checks that the boards and

processes do not lock. The software has been divided into five major modules, interconnected each other thank to a robotic open source platform: Robot Operating System (ROS)

1st Symposium on Space Educational Activities Padova, 09-11 December 2015

slide-10
SLIDE 10

Outreach

10 of 12

  • Web page
  • Facebook

page

  • YouTube

channel

  • Local journals

1st Symposium on Space Educational Activities Padova, 09-11 December 2015

slide-11
SLIDE 11

Project Status and Conclusions

11 of 12 1st Symposium on Space Educational Activities Padova, 09-11 December 2015

DONE

  • Mechanical design
  • Electronic design
  • Algorithms implementation (Matlab/C++/Python)
  • Web site, Facebook page, YouTube channel creation

WORK IN PROGRESS

  • Mechanical components manufacturing
  • Custom electronic board manufacturing
  • Integration of rover main software on Robot Operating System (ROS)
  • Web site, Facebook page, YouTube channel updating

TO BE DONE

  • Subsystems testing
  • Overall rover testing
  • Web site, Facebook page, YouTube channel updating
slide-12
SLIDE 12

Conclusions

12 of 12 1st Symposium on Space Educational Activities Padova, 09-11 December 2015

Thanks for your attention! Questions?