Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

François Ferland

dblp:76/4951 · DBLP profile ↗
← Back
16ranked-venue papers
8as first author
2since 2021 · last 2025
0000-0003-4516-3607ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 13 · 7 first-author · 2 since 2021Human-computer interaction and ubiquitous computing · 10 · 7 first-author · 1 since 2021Systems, architecture and hardware · 5 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 2 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
4 papers
Robot navigation and mapping · 70% Motion planning and robot control · 22% Speech recognition and synthesis · 8%
Human-computer interaction and pervasive computing
4 papers
Human-robot interaction · 100%
Software engineering, system software, and programming languages
1 paper
Operating systems · 100%
Computer graphics and multimedia
1 paper
Visualization and visual analytics · 100%

Topics — the 12 heaviest of 12, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Robotics › Robot navigation and mapping
SLAM
0.212014
Hello robot can you come here?: using ROS4iOS to provide remote perceptual capabilities for visual location, speech and speaker recognition · HRI 2014
Human-robot interaction
remote interaction
0.212014
Hello robot can you come here?: using ROS4iOS to provide remote perceptual capabilities for visual location, speech and speaker recognition · HRI 2014
Operating systems › mobile systems
mobile operating systems
0.212014
ROS4iOS: Native ROS development on iOS devices · ICRA 2014
Robotics › Robot navigation and mapping
mobile robot navigation
0.212013
Taking your robot for a walk: force-guiding a mobile robot using compliant arms · HRI 2013
Human-robot interaction
physical human-robot interaction
0.212013
Taking your robot for a walk: force-guiding a mobile robot using compliant arms · HRI 2013
Robotics › Motion planning and robot control › robot control
compliant motion control
0.112012
Johnny-0, a compliant, force-controlled and interactive humanoid autonomous robot · HRI 2012
Human-robot interaction
social robot
0.112012
Johnny-0, a compliant, force-controlled and interactive humanoid autonomous robot · HRI 2012
Visualization and visual analytics
3d visualization
0.112009
Egocentric and exocentric teleoperation interface using real-time, 3D video projection · HRI 2009
Human-robot interaction
teleoperation
0.112009
Egocentric and exocentric teleoperation interface using real-time, 3D video projection · HRI 2009
Robotics › Robot navigation and mapping › robot software frameworks
robot operating system
0.112014
ROS4iOS: Native ROS development on iOS devices · ICRA 2014
Robotics › Robot navigation and mapping
robot software frameworks
0.112014
ROS4iOS: Native ROS development on iOS devices · ICRA 2014
Natural language and speech › Speech recognition and synthesis
speaker recognition
0.112014
Hello robot can you come here?: using ROS4iOS to provide remote perceptual capabilities for visual location, speech and speaker recognition · HRI 2014

Methods — techniques the papers use, named apart from their topics

pocketsphinx · 0.4gmapping · 0.4RTABMap · 0.4ROS4iOS · 0.4ROS integration · 0.4compliant control · 0.3video projection · 0.2laser range finder · 0.23d reconstruction · 0.2
YearPublicationVenuePosition
2025 Graph-Based Loop Closure Detection for Interaction Mapping
abstract
Interaction understanding and activity recognition require the ability to identify patterns in sequences of events. A robot recording what is going on in real-life settings could be able to exploit these patterns using a representation similar to a map of the observed interactions. This paper examines the use of perceptual constructs, generated by deep neural networks that process visual and audio data, to build graph-based interaction mapping from the observation of human activities. Patterns are detected using loop closure detections, similarly to what is done in simultaneous localization and mapping approach. Results suggest that the graph-based interaction mapping approach is able to create condensed representations of interaction events, and find patterns in sequences of perceptual constructs that create loops. Such technique could help design socially intelligent robots that can derive an understanding of their environment from observing and learning from their interactions with people.
Philippe Warren, Marc-Antoine Maheux, Dominic Létourneau, François Ferland, François Michaud
RO-MAN4
2023 Ego-Noise Reduction of a Mobile Robot Using Noise Spatial Covariance Matrix Learning and Minimum Variance Distortionless Response
abstract
The performance of speech and events recognition systems significantly improved recently thanks to deep learning methods. However, some of these tasks remain challenging when algorithms are deployed on robots due to the unseen mechanical noise and electrical interference generated by their actuators while training the neural networks. Ego-noise reduction as a preprocessing step therefore can help solve this issue when using pre-trained speech and event recognition algorithms on robots. In this paper, we propose a new method to reduce ego-noise using only a microphone array and less than two minute of noise recordings. Using Principal Component Analysis (PCA), the best covariance matrix candidate is selected from a dictionary created online during calibration and used with the Minimum Variance Distortionless Response (MVDR) beamformer. Results show that the proposed method runs in real-time, improves the signal-to-distortion ratio (SDR) by up to 10 dB, decreases the word error rate (WER) by 55% in some cases and increases the Average Precision (AP) of event detection by up to 0.2.
Pierre-Olivier Lagacé, François Ferland, François Grondin
IROS2
2020 3D Localization of a Sound Source Using Mobile Microphone Arrays Referenced by SLAM
abstract
A microphone array can provide a mobile robot with the capability of localizing, tracking and separating distant sound sources in 2D, i.e., estimating their relative elevation and azimuth. To combine acoustic data with visual information in real world settings, spatial correlation must be established. The approach explored in this paper consists of having two robots, each equipped with a microphone array, localizing themselves in a shared reference map using SLAM. Based on their locations, data from the microphone arrays are used to triangulate in 3D the location of a sound source in relation to the same map. This strategy results in a novel cooperative sound mapping approach using mobile microphone arrays. Trials are conducted using two mobile robots localizing a static or a moving sound source to examine in which conditions this is possible. Results suggest that errors under 0.3 m are observed when the relative angle between the two robots are above 30° for a static sound source, while errors under 0.3 m for angles between 40° and 140° are observed with a moving sound source.
Simon Michaud, Samuel Faucher, François Grondin, Jean-Samuel Lauzon, Mathieu Labbé, Dominic Létourneau, François Ferland, François Michaud
IROS7
2017 Crowd sourcing 'approach behavior' control parameters for human-robot interaction
abstract
For service robots to be well received in our daily lives, it is desirable that they appear as friendly as possible rather than some unfriendly characters. While a robot's physical appearance influences this perception, its behavior also has an impact. In order to be sure that a specific robot behavior will be correctly perceived, we propose to its potential users to shape the robot's behavior. In this paper, a specific behavior, “approaching a person”, is evaluated with a Robosoft Kompaï robot. To avoid logistics issues associated with having large groups of novice users performing demonstrations on a physical robot, a web-based approach built around a simulation of the actual robot is proposed. The relationship between the robot and the person is described by the two dimensions of the interpersonal circumplex: communion (hostile or friendly) and agency (submissive or dominant). The users can adjust three parameters of the approach behavior (i.e., distance, trajectory curvature, and deceleration) in a manner that corresponds the best to the described relationship. An analysis of the data from 69 users is presented, along with a verification experiment done with 10 participants and the real robot. Results suggest that users associate hostile robots with straight trajectories, and submissive robots with smoother deceleration.
François Ferland, Adriana Tapus
RO-MAN1
2017 User profiling and behavioral adaptation for HRI: A survey
Silvia Rossi 0002, François Ferland, Adriana Tapus
Pattern Recognit. Lett.2
2015 Adapting an hybrid behavior-based architecture with episodic memory to different humanoid robots
abstract
A common goal of robot control architecture designers is to create systems that are sufficiently generic to be adapted to different robot hardware. Beyond code re-use from a software engineering standpoint, having a common architecture could lead to long-term experiments spanning multiple robots and research groups. This paper presents a first step toward this goal with HBBA, a Hybrid Behavior-Based Architecture first developed on the IRL-1 humanoid robot and integrating an Adaptive Resonance Theory-based episodic memory (EM-ART). This paper presents the first step of the adaptation of this architecture to two different robots, a Meka M-1 and a NAO from Aldebaran, with a simple scenario involving learning and sharing objects' information between both robots. The experiment shows that episodes recorded as sequences of people and objects presented to one robot can be recalled in the future on either robot, enabling event anticipation and sharing of past experiences.
François Ferland, Arturo Cruz-Maya, Adriana Tapus
RO-MAN1
2015 Visual representation of interaction force and sound source in a teleoperation user interface for a mobile robot
abstract
Commercial telepresence robots provide video, audio, and proximity data to remote operators through a teleoperation user interface running on standard computing devices. As new modalities such as force sensing and sound localization are being developed and tested on advanced robotic platforms, ways to integrate such information on a teleoperation interface are required. This paper demonstrates the use of visual representations of forces and sound localization in a 3D teleoperation interface. Forces are represented using colors, size, bar graphs and arrows, while speech or ring bubbles are used to represents sound positions and types. Validation of these modalities is done with 31 participants using IRL-1/TR, a humanoid platform equipped with differential elastic actuators to provide compliance and force control of its arms and capable of sound source localization. Results suggest that visual representations of interaction force and sound source can provide appropriately useful information to remote operators.
Aurélien Reveleau, François Ferland, Mathieu Labbé, Dominic Létourneau, François Michaud
J. Hum. Robot Interact.2
2014 Hello robot can you come here?: using ROS4iOS to provide remote perceptual capabilities for visual location, speech and speaker recognition
abstract
Mobile devices such as smartphones and tablets can provide additional sensing and interacting capabilities to a mobile robot, even extending its senses to remote locations. To do so, we developed ROS4iOS, a native port of ROS allowing to seamlessly use data from mobile iOS devices to be processed on a robot. To demonstrate this capability, this video presentation illustrates how ROS4iOS has been used to implement an assistance scenario: a person in a remote location asks our IRL-1 robot for assistance, and IRL-1 must recognize the person's voice, identify the remote location using images taken from the mobile device, navigate to the identified location and interact vocally with the person through the mobile device. When communication with the robot is established by launching a specific iOS application, audio from the mobile device is published on a single topic and directed toward two ROS nodes on IRL-1. PocketSphinx, a speech recognition toolkit, is used to obtain the person vocal commands. WISS, a speaker identification system, is used for speaker identification. From a vocal request made through the mobile device, the robot can identify the person and request to get images of the remote location using the rear-facing camera of the mobile device. RTABMap, a loop-closure detection system for visual location recognition, is used to locate the person. A map was previously built with the robot's laser range finder using the gmapping SLAM algorithm, thus permitting reuse of the ROS navigation stack to plan a path and follow it safely from its current location to the requested one. Depending on its current state, the robot can also display the most suited view (i.e., phone, camera, navigation) on the iOS application. ROS4iOS can also be used to teleoperate IRL-1 through the mobile device or to discuss remotely with the robot, using the same ROS modules. ROS4iOS opens up a rich set of possibilities for HRI, making ROS-compatible code accessible on mobile devices. In future work, we plan to integrate a dialog management system for other assistance scenarios, such as image-based object fetching and delivery.
François Ferland, Ronan Chauvin, Dominic Létourneau, François Michaud
HRI1
2014 ROS4iOS: Native ROS development on iOS devices
abstract
Smartphones and tablets are now part of our everyday lives, facilitating access to information through intuitive graphical interfaces. They can make great devices to work with robots because they integrate a lot of sensors and reasonable computing power. Using ROS on those devices would facilitate code reuse and integration with existing robotics applications and libraries.
Ronan Chauvin, François Ferland, Dominic Létourneau, François Michaud
ICRA2
2013 Taking your robot for a walk: force-guiding a mobile robot using compliant arms
François Ferland, Arnaud Aumont, Dominic Létourneau, François Michaud
HRI1
2013 Natural interaction design of a humanoid robot
abstract
Designing robots that interact naturally with people requires the integration of technologies and algorithms for communication modalities such as gestures, movement, facial expressions and user interfaces. To understand interdependence among these modalities, evaluating the integrated design in feasibility studies provides insights about key considerations regarding the robot and potential interaction scenarios, allowing the design to be iteratively refined before larger-scale experiments are planned and conducted. This paper presents three feasibility studies with IRL-1, a new humanoid robot integrating compliant actuators for motion and manipulation along with artificial audition, vision, and facial expressions. These studies explore distinctive capabilities of IRL-1, including the ability to be physically guided by perceiving forces through elastic actuators used for active steering of the omnidirectional platform; the integration of vision, motion and audition for an augmented telepresence interface; and the influence of delays in responding to sounds. In addition to demonstrating how these capabilities can be exploited in human-robot interaction, this paper illustrates intrinsic interrelations between design and evaluation of IRL-1, such as the influence of the contact point in physically guiding the platform, the synchronization between sensory and robot representations in the graphical display, and facial gestures for responsiveness when computationally expensive processes are used. It also outlines ideas regarding more advanced experiments that could be conducted with the platform.
François Ferland, Dominic Létourneau, Arnaud Aumont, Julien Frémy, Marc-Antoine Legault, Michel Lauria, François Michaud
J. Hum. Robot Interact.1
2013 Sorry to interrupt, but may I have your attention?: preliminary design and evaluation of autonomous engagement in HRI
abstract
The design and the evaluation of an autonomous interactive robot is a challenging research endeavor because there is as much to learn from the interaction between the integrated technologies as there is from the embodied human-robot interaction, in addition to observing their mutual interdependencies. This paper reports on IRL-0, a prototyping platform that we used to conduct preliminary studies on the influences of combining verbal and nonverbal modalities (facial expressions, head movement, arm gestures, and approach trajectory) for engaging interaction with people in controlled conditions and in real-world settings. IRL-0 is made of a compliant omnidirectional mobile base equipped with an expressive face and a three degrees-of-freedom (DOFs) compliant arm. By assembling this prototype and conducting these preliminary studies, our objective is to acquire insights in terms of design (e.g., technology, control) and experimental procedures that are important to take into consideration for the designing and evaluating autonomous robots engaging interaction with people.
Vincent Rousseau, François Ferland, Dominic Létourneau, François Michaud
J. Hum. Robot Interact.2
2012 Johnny-0, a compliant, force-controlled and interactive humanoid autonomous robot
abstract
Johnny-0, shown in Figure 1, is our new humanoid robot which integrates an expressive face on an orientable head, two arms with 4 degrees of freedom (DOF) each and grippers, mounted on an omnidirectional, non-holonomic mobile platform. Our underlying goal with Johnny-0 is to design a platform capable of natural reciprocal interaction (motion, language, touch, affect) with humans, to address integration issues associated with advanced motion, interaction and cognition capabilities on the same platform, and their use in unconstrained real world conditions. To do so, compliance is a necessity to provide natural and safe interactions.
François Ferland, Arnaud Aumont, Dominic Létourneau, Marc-Antoine Legault, François Michaud
HRI1
2010 Teleoperation of AZIMUT-3, an omnidirectional non-holonomic platform with steerable wheels
abstract
AZIMUT-3 is an omnidirectional non-holonomic (or pseudo-omnidirectional) robotic platform intended for safe human-robot interaction. In its wheeled configuration, shown in Fig. 1, AZIMUT-3 uses eight actuators for locomotion: four for propulsion and four for steering the wheels, which can rotate 180 degrees around their steering axis. Propulsion is done using standard DC brushless motors (Bayside K064050-3Y) with optical encoders (US Digital E4-300-157-HUB, 0.3 deg of resolution), capable of reaching 1.47 m/s. The platform uses steerable wheels motorized using differential elastic actuators (DEA), which provide compliance, safety and torque control capabilities. AZIMUT-3's hardware architecture consists of distributed modules for sensing and low-level control, communicating with each other through a 1 Mbps CAN bus. A Mini-ITX computer equipped with a 2.0 GHz Core 2 duo processor running Linux with real-time patches (RT-PREEMPT) is used on-board for high-level control modules. Nickel-metal hydride batteries provide power to the platform for up to 3 hours of autonomy. A passive vertical suspension mechanism (Rosta springs) is used to connect the wheels to AZIMUT-3's chassis, allowing them to keep contact with the ground on uneven surfaces. The platform has a 34 kg payload capacity and weights 35 kg.
François Ferland, Lionel Clavien, Julien Frémy, Dominic Létourneau, François Michaud, Michel Lauria
IROS1
2010 Force-controlled motion of a mobile platform
abstract
Robots are usually built using stiff actuators that can provide impressive motion performances. However, they struggle to control the force, they do not handle collisions graciously and are generally bad at interacting significantly with partially unknown or kinematically constrained environments. One solution is to add a force sensor in the closed-loop control of backdrivable actuators [1], but this is limited in terms of stability, safety and robustness [2] [3]. One of the foremost initiatives using this method was undertaken by the German Aerospace Center (DLR) and resulted in three generations of extensively optimized lightweight robotic arms [4] that can physically interact with people. Performances are impressive but robustness is still an issue.
Julien Frémy, François Ferland, Lionel Clavien, Dominic Létourneau, François Michaud, Michel Lauria
IROS2
2009 Egocentric and exocentric teleoperation interface using real-time, 3D video projection
abstract
The user interface is the central element of a telepresence robotic system and its visualization modalities greatly affect the operator's situation awareness, and thus its performance. Depending on the task at hand and the operator's preferences, going from ego- and exocentric viewpoints and improving the depth representation can provide better perspectives of the operation environment. Our system, which combines a 3D reconstruction of the environment using laser range finder readings with two video projection methods, allows the operator to easily switch from ego- to exocentric viewpoints. This paper presents the interface developed and demonstrates its capabilities by having 13 operators teleoperate a mobile robot in a navigation task.
François Ferland, François Pomerleau, Chon Tam Le Dinh, François Michaud
HRI1