Selected Publications

Keeping a good attitude: A quaternion-based orientation filter for IMUs and MARGs

Orientation estimation using low cost sensors is an important task for Micro Aerial Vehicles (MAVs) in order to obtain a good feedback for the attitude controller. The challenges come from the low accuracy and noisy data of the MicroElectroMechanical System (MEMS) technology, which is the basis of modern, miniaturized inertial sensors. In this article, we describe a novel approach to obtain an estimation of the orientation in quaternion form from the observations of gravity and magnetic field. Our approach provides a quaternion estimation as the algebraic solution of a system from inertial/magnetic observations. We separate the problems of finding the “tilt” quaternion and the heading quaternion in two sub-parts of our system. This procedure is the key for avoiding the impact of the magnetic disturbances on the roll and pitch components of the orientation when the sensor is surrounded by unwanted magnetic flux. We demonstrate the validity of our method first analytically and then empirically using simulated data. We propose a novel complementary filter for MAVs that fuses together gyroscope data with accelerometer and magnetic field readings. The correction part of the filter is based on the method described above and works for both IMU (Inertial Measurement Unit) and MARG (Magnetic, Angular Rate, and Gravity) sensors. We evaluate the effectiveness of the filter and show that it significantly outperforms other common methods, using publicly available datasets with ground-truth data recorded during a real flight experiment of a micro quadrotor helicopter.
In MDPI, Sensors, 2015.

A linear Kalman filter for MARG orientation estimation using the algebraic quaternion algorithm

Real-time orientation estimation using low-cost inertial sensors is essential for all the applications where size and power consumption are critical constraints. Such applications include robotics, human motion analysis, and mobile devices. This paper presents a linear Kalman filter for magnetic angular rate and gravity sensors that processes angular rate, acceleration, and magnetic field data to obtain an estimation of the orientation in quaternion representation. Acceleration and magnetic field observations are preprocessed through a novel external algorithm, which computes the quaternion orientation as the composition of two algebraic quaternions. The decoupled nature of the two quaternions makes the roll and pitch components of the orientation immune to magnetic disturbances. The external algorithm reduces the complexity of the filter, making the measurement equations linear. Real-time implementation and the test results of the Kalman filter are presented and compared against a typical quaternion-based extended Kalman filter and a constant gain filter based on the gradient-descent algorithm.
In IEEE Transaction on Instrumentation and Measurement (TIM), 2016.

Autonomous quadrotor flight using onboard RGB-D Visual odometry

In this paper we present a navigation system for Micro Aerial Vehicles (MAV) based on information provided by a visual odometry algorithm processing data from an RGB-D camera. The visual odometry algorithm uses an uncertainty analysis of the depth information to align newly observed features against a global sparse model of previously detected 3D features. The visual odometry provides updates at roughly 30 Hz that is fused at 1 KHz with the inertial sensor data through a Kalman Filter. The high-rate pose estimation is used as feedback for the controller, enabling autonomous flight. We developed a 4DOF path planner and implemented a real-time 3D SLAM where all the system runs on-board. The experimental results and live video demonstrates the autonomous flight and 3D SLAM capabilities of the quadrotor with our system.
In IEEE International Conference on Robotics and Automation (ICRA), 2014.

An open source navigation system for micro aerial vehicles

This paper presents an open-source indoor navigation system for quadrotor micro aerial vehicles (MAVs), implemented in the ROS framework. The system requires a minimal set of sensors including a planar laser range-finder and an inertial measurement unit. We address the issues of autonomous control, state estimation, path-planning, and teleoperation, and provide interfaces that allow the system to seamlessly integrate with existing ROS navigation tools for 2D SLAM and 3D mapping. All components run in real time onboard the MAV, with state estimation and control operating at 1 kHz. A major focus in our work is modularity and abstraction, allowing the system to be both flexible and hardware-independent. All the software and hardware components which we have developed, as well as documentation and test data, are available online.
In Autonomous Robots, 2013.

All Publications

Journals:

. RGB-D Camera Calibration and Trajectory Estimation for Indoor Mapping. In Autonomous Robots (AURO), 2020.

Details

. A Gradient-Based Approach for Coordinating Smart Vehicles and Traffic Lights at Intersections. In IEEE Control Systems Letters, 2020.

Details

. A Linear Kalman Filter for MARG orientation estimation using the Algebraic Quaternion Algorithm. In IEEE Transaction on Instrumentation and Measurement (TIM), 2016.

Details PDF

. Design and Analysis of a Single-Camera Omnistereo Sensor for Quadrotor Micro Aerial Vehicles (MAVs). In Sensors, 2016.

Details PDF Code

. Keeping a good attitude: A quaternion-based orientation filter for IMUs and MARGs. In MDPI, Sensors, 2015.

PDF Video Code

. An open source navigation system for Micro Aerial Vehicles. In Autonomous Robots (AURO), 2013.

Details PDF Video Code

Conferences:

. An Application of Model Predictive Control to Reactive Motion Planning of Robot Manipulators. In IEEE International Conference on Automation Science and Engineering (CASE), 2021.

Details

. Specification and Runtime Verification of Temporal Assessments in Simulink. In International Conference on Runtime Verification, 2021.

Details

. A Simulator for Trading Traffic Privileges by Selfish Driving Cars. In Spring Simulation Conference (SpringSim), 2020.

Details

. GUMS: A Generalized Unified Model for Stereo Omnidirectional Vision. In IROS, 2016.

Details PDF Video

. An autonomous Flyer Photographer rig. In IEEE International Conference on Cyber Technology in Automation, Control, and Intelligent Systems (CYBER), 2016.

Details Video PDF

. Autonomous Quadrotor Flight Using Onboard RGB-D Visual Odometry. In IEEE International Conference on Robtics and Automations (ICRA), 2014.

Details PDF Video Code

. A non-inertial acceleration suppressor for low cost Inertial Measurement Unit Attitude Estimation. In IEEE International Conference on Robotics and Biomimetics (ROBIO), 2013.

Details PDF

. Fast Visual Odometry and Mapping from RGB-D data. In IEEE International Conference on Robtics and Automations (ICRA), 2013.

Details Video PDF

. 6-DoF Pose Localization in 3D Point-Cloud Dense Maps Using a Monocular Camera. In ROBIO, 2013.

Details PDF Video

Book Chapters:

. Challenges in the Operation and Design of Intelligent Cyber-Physical Systems. In Complexity Challenges in Cyber Physical Systems: Using Modeling and Simulation (M&S) to Support Intelligence, Adaptation and Autonomy,  Wiley 2019.

Details

. A Quaternion Orientation from Earth Field Observation Using the Algebraic Quaternion Algorithm. In Multisensor Attitude Estimation: Fundamental Concepts and Applicationsics,  CRC Press 2016.

Details

Patents:

. Simulating realistic test data from transformed real-world sensor data for autonomous machine applications. US Patent App. 16/860,824,  2020.

Details

Teaching

Dr. Valenti was an adjunct lecturer at The City College of New York CUNY for the Electrical Engineering Dept., where he taught the course EE 425 Introduction to Computer Engineering, during Spring and Fall 2015, with the following topics:

  • PIC 18F452 Microcontroller structure

  • Assembly language

  • Microcontroller interface with I/O devices

  • Hands on assignments

Service

  • Scientific papers reviewer: Dr. Valenti has served as reviewer for journals and conferences such as IEEE Transaction on Robotics (TRO), IEEE Transaction on Industrial Electronics, IEEE Robotics and Automation Magazine (RAM), IEEE Transaction on Instrumentation and Measurement (TIM), IEEE Transaction on Automatic Control (TAC), IEEE International conferences on Robotics and Automation (ICRA), IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), IEEE International Conference on Robotics and Biomimetics (ROBIO)

  • Program Committee Member:

    • International Conference on Informatics in Control, Automation and Robotics (ICINCO), (2019-2020)
    • International Instrumentation & Measurement Technology Conference (I2MTC), (2019-2021)

  • Workshops and tutorials organizer:

    • The 1st International Workshop on Computing-Centric Drone Networks at the 2019 IEEE Global Communications Conference (GLOBECOM 2019)
    • MATLAB and Simulink for Robotics Research and Education at the 2019 IEEE International Conference on Robotics and Automation (ICRA 2019)
    • From Perception to Planning and Intelligence: A hands-on course on robotics design and development using MATLAB and Simulink at the IEEE/RSJ 2020 International Conference on Intelligent Robots and Systems (IROS 2020)
    • Robotics for the Future of Factory Applications at the IEEE/RSJ 2021 International Conference on Intelligent Robots and Systems (IROS 2021)
    • Second Workshop on Online Map Validation and Road Model Creation (MaVRoC 2021) at the 2021 IEEE Intelligent Vehicles Symposium (IV2021)
    • Third Workshop on Online Map Validation and Road Model Creation (MaVRoC 2021) at the 2021 IEEE Intelligent Vehicles Symposium (IV2021)
    • Robotic Systems Integration for Supply Chain Workflows: Design, Deploy, Execute at the IEEE/RSJ 2022 International Conference on Intelligent Robots and Systems (IROS 2022)

  • Invited talks and panels:

  • Associate Editor: IEEE International Conference on Robotics and Automation (ICRA 2021-2022)

  • Advisory Board Member: Worcester Polytechnic Institute (WPI) Robotics Engineering Program (2019-2022)

  • Chairing: Vice Chair of the IEEE Robotics and Automation Society (RAS), Boston Chapter: 2019 - 2020

Contact