Research
Overview
Operating a robot or a satellite as intended requires control over which direction the vehicle points. At the same time, every real machine carries limits that must be respected.
- The force a motor can produce has an upper bound.
- A telescope on a satellite must not be pointed toward the Sun.
- A vehicle running while pressed against a wall can take only a restricted set of attitudes.
In control engineering, such limits are called constraints. Our research centers on building theory for controlling rotational motion while satisfying constraints, together with verification on real hardware.
The principal applications are satellites and drones.
Research themes
1. Constrained control of rotational motion
Rotation representations and singularities
The position of an object can be expressed by three numbers, x, y, and z. Representing its orientation is less straightforward.
Aircraft attitude is commonly described by three angles (pitch, roll, and yaw), known as Euler angles. This representation has a weakness: at certain attitudes the computation breaks down, a phenomenon known as gimbal lock in aviation and computer graphics.
Rather than decomposing orientation into three angles, we use a mathematical framework that treats rotation itself directly: the set of rotation matrices, written SO(3). Because this formulation has no singularities arising from how attitude is represented, the computation does not break down at any attitude.
Guaranteeing constraints under limited computation
A quick way to handle constraints is to bolt on rules of thumb, such as slowing down when a dangerous state is near. Such rules, however, give no guarantee that the constraints hold in every situation.
We work with the Explicit Reference Governor (ERG) and control barrier functions (CBFs). Neither replaces the existing controller; both are added around it. The ERG modifies the reference given to the controller, and a CBF-based safety filter modifies the command the controller issues, keeping each within what the constraints allow. Because the modification rule is constructed mathematically, constraint satisfaction can be guaranteed in theory.
A second property is equally important: the computation is light.
Model predictive control, the representative approach to constrained control, predicts future motion and solves an optimization problem at every time step, which is a heavy load for hardware with limited computational capacity. The ERG instead updates the reference by evaluating expressions derived in advance, with no optimization to solve during operation, and a CBF-based safety filter can be computed in closed form for a single constraint, and otherwise requires only a small quadratic program. Both therefore fit on small computers.
Selected results
- Explicit reference governor on SO(3) for torque and pointing constraint management — Automatica, 2023
- Attitude Constrained Control on SO(3): An Explicit Reference Governor Approach — IEEE CDC, 2018
Application: attitude control of small satellites
A satellite changes its attitude while orbiting the Earth, and several constraints apply simultaneously.
- Telescopes and other observation sensors must not be pointed toward the Sun, as intense sunlight can damage them.
- The communication antenna must point at the ground station during communication passes.
- The reaction wheels that reorient the spacecraft have an upper bound on the torque they can produce.
Furthermore, an on-board computer must meet launch-mass and on-board power limits and withstand the radiation environment of space, so its performance is considerably more limited than that of ground equipment. Approaches that solve an optimization problem at every time step are therefore difficult to apply.
The computationally light methods described above are effective in precisely this setting. We are currently working toward a framework in which several small satellites reorient cooperatively.
JSPS KAKENHI, Grant-in-Aid for Scientific Research (B) (FY2026–2029, 26K00967)
“Constrained cooperative attitude control without online optimization for small satellite formations”
This theme is a collaboration with Takahiro Sasaki of the Japan Aerospace Exploration Agency (JAXA) and Prof. Noboru Sakamoto of Nanzan University.
Application: reproducing rotation in space on the ground
A spacecraft’s attitude control system has to be checked on the ground before launch. On the ground, however, gravity makes it hard to reproduce the way a vehicle turns freely in weightless space.
In a collaboration with Osaka University, we are developing a test apparatus that holds a very small satellite while turning it in every direction, so that rotational motion under weightlessness can be reproduced on the ground. The satellite sits inside an ellipsoidal container, and several linear motors arranged around it are in contact with the container; the orientation of the ellipsoid is fixed geometrically by the positions of the linear motors. Our part is the control theory that makes the apparatus move as intended.
NEDO Young Researcher Support Program, joint research formation track (selected in FY2026)
“Development of an omnidirectional, endlessly rotating mechanism free of singular configurations based on geometric power transmission”
2. Wheeled drones and infrastructure inspection
A vehicle combining flight and ground locomotion
A drone can fly freely, but its power consumption in flight limits the operating time, and holding position right next to a wall without disturbing the attitude is not straightforward.
We therefore study drones equipped with wheels: the vehicle presses itself against a wall or ceiling, travels on its wheels, and transitions to flight as required.
From a control standpoint, this vehicle presents the following difficulties.
- The wheels do not slip laterally, so the directions of motion are restricted — a nonholonomic constraint.
- The pressing force against the wall must be regulated: too little and the wheels slip or the vehicle separates from the surface, too much and rolling resistance and the load on the airframe grow. Touching down too hard also makes the vehicle bounce off.
- Flight and ground locomotion alternate, so the nature of the dynamics itself changes.
Constraints are again central. To handle the pressing force, the attitudes admissible during contact, and limits on flight altitude, we combine control barrier functions, input–output linearization, passivity-based methods, and model predictive path integral (MPPI) control.
Application: infrastructure inspection
Detecting loose or delaminated concrete in tunnels and bridges, and loose tiles on building walls, relies on hammering inspection, in which the surface is struck and the resulting sound is assessed. At height this requires scaffolding, with the associated cost and risk.
Using wheeled drones, we are developing inspection systems for locations that are difficult for people to approach: hammering inspection of wall tiles, inspection of bridge bearings (the components supporting the bridge girders), and surveys inside ceiling cavities.
Selected results
- Development of Wall Hammering Inspection Systems Using Two-Wheeled Multicopters — Journal of Robotics and Mechatronics, 2024
- Position tracking control of a wheeled drone on a wall via input–output linearization — Trans. ISCIE, 2025 (in Japanese)
- Stable Haptic Shared Autonomy for Wall Landing of Two-Wheeled Drones via Control Barrier Functions — IEEE IECON, 2025
Control shared with a human operator
Rather than automating every action, we also study arrangements in which the operator commands the vehicle and the control system intervenes only to prevent unsafe motion. The presence of active constraints is conveyed to the operator through haptic feedback, while the safety guarantee itself is established theoretically.
Other applications and collaborations
We also take part in the following themes as collaborators.
- Vibration control of building structures — suppressing the sway of buildings under earthquakes and wind. The equivalent-input-disturbance (EID) approach estimates the effect of wind and earthquakes from measurements, as an equivalent disturbance on the control input, and the estimate is used for active control that counteracts the motion (for example, estimating the wind load on a base-isolated building). Tuned-mass-damper (TMD) design based on robust control theory is also covered. Representative paper (Control Engineering Practice, 2024)
- Visual feedback control — estimating the position and orientation of an object from camera images and using them for control, with estimation and control timed to the camera’s frame rate. Representative paper (SICE JCMSI, 2023)
A full list of papers is on the Publications page, and our collaborators are listed under People. Funding, awards, and other details are on Satoshi Nakano’s personal page.