Disclaimer
This page is not connected with or endorsed by

The LEGO Company.

LEGO, LEGOLAND, LEGO SYSTEM, LEGO TECHNIC, DUPLO, LEGO PRIMO and LEGO MINDSTORMS are trademarks of The LEGO Company. 

 

 

 

 

Home

 

Publications

 

and research interests in robotics.

 

 

 

 

 

 

 

 

 

Here you can find my publications about

my academic research interests in robotics.

You can download the papers, available in PDF format.

 

   

LEGO MINDSTORMS-based mobile robots teams (BSc thesis paper in Italian only, October 2007)

 

Abstract: The goal of this work is the realization of a mobile robots team using the LEGO MINDSTORMS RCX technology.

The team is used to experimentally test a control law to achieve a collective motion, to achieve a specific configuration of the multi-robot system.

At steady state, the robots must be on a circumference, and rotate around a beacon, trying to maintain a constant distance between themselves.

The control law [Ceccarelli, PhD thesis, 2005] is conceived for a decentralized architecture, but is implemented on a supervisor computer that extracts the robots position using a camera mounted on the ceiling, and controls the robots by sending infrared signals (LEGO IR tower).

The LEGO MINDSTORMS RCX support is adopted to validate the law on a low cost limited hardware.

Using this support permits to build a team of robots with great flexibility in the design of the hardware. The low cost of each robot, with respect to commercially available mobile robots, is an advantage, in the perspective of building team composed by a large number of robots.
The experiments are performed in the Mobile Robotics Lab, formerly located in via Pendola, Siena, Italy.

 

 

 

   

Experimental validation of a decentralized control law for multi-vehicle collective motion

D. Benedettelli, N. Ceccarelli, A. Garulli, A. Giannitrapani
IEEE/RSJ International Conference on Intelligent Robots and Systems, 2007. IROS 2007.

Oct. 29 2007-Nov. 2 2007 Pages:4170 - 4175
 

Abstract: The paper presents the results of experimental tests carried out to validate the performance of a decentralized control law, for the collective circular motion of a team of nonholonomic vehicles. The considered control strategy ensures global asymptotic stability in the single-vehicle case and local asymptotic stability in the multi-vehicle scenario. The main purpose of this work is to verify these theoretical properties in a real-world scenario. As a side contribution, a low-cost experimental setup is presented, based on the LEGO MINDSTORMS technology. The setup features good scalability, it is versatile enough to be adopted for the evaluation of different control strategies and it exhibits several issues to be faced in real-world applications.

 

 

 

   

Experimental validation of collective circular motion for nonholonomic multi-vehicle systems

D. Benedettelli, N. Ceccarelli, A. Garulli, A. Giannitrapani

submitted to Elsevier Robotics and Automation Systems Journal.

30 June 2008
 

Abstract: This paper presents the experimental validation of a recently proposed decentralized control law, for the collective circular motion of a team of nonholonomic vehicles about a virtual reference beacon. The considered control strategy ensures global asymptotic stability in the single-vehicle case and local asymptotic stability in the multi-vehicle scenario. The main contribution of this work is to evaluate the performance of the proposed algorithm in presence of a number of uncertainty sources naturally arising in a real-world environment. Both static and moving reference
beacon are considered, in a low-cost experimental framework based on the LEGO MINDSTORMS technology. The adopted setup features good scalability and is versatile enough to be adopted for the evaluation of different control strategies. At the same time, it represents a challenging testbed, exhibiting several issues that have to be faced in real-world applications.

 

 

 

Here you can see the four robots of the LEGO MINDSTORMS mobile robots team, realized by Daniele Benedettelli at the Department of Information Engineering of the University of Siena.

 

 

 

 

   

Multi-robot SLAM using M-Space representation (MSc thesis paper, April 2009)

 

Abstract: This thesis main contribution is a multi-robot SLAM algorithm for a team of mobile robots that have to build a 2D map of the environment with line segments, representing the feature uncertainty in the measurement subspace (M-Space) [Folkesson & al, 2007].

The M-Space feature representation allows one to specify the line segment feature location and extent (feature space), while expressing its uncertainty in a different space (measurement subspace), corresponding to the partial information provided by the robot sensors. The uncertainty is expressed in a frame attached to the features, so to avoid the lever-arm effect, i.e. the feature uncertainty dependency on the location of the feature itself. The SLAM problem is formulated as a state estimation problem, where the state is composed by the robot pose and the features parameters. The state estimation technique adopted to tackle this problem is the Extended Kalman Filter (EKF). Initially, the robots perform SLAM independently sensing the environment through a laser range finder, estimating their pose and map by using the EKF. When the robots meet, the independent maps are fused together using relative distance and bearing measurements [Zhou & al, 2006], thus making no assumption on the initial location of the robots. The estimation error covariances of the two maps are transformed accordingly. The map fusion procedure is described for the two-robot case, and can be extended to larger robot teams by repeating the procedure for each pair of robots. After the alignment, the enlarged maps are searched for duplicate features. These duplicates are used to impose constraints between the two maps via EKF updates, thus improving the map alignment quality. Each robot get a different version of the same merged map, that is used by the robots to continue performing single-robot SLAM, until they meet and share their information again.

 

I wish to thank my advisor Andrea Garulli and co-advisor Antonio Giannitrapani for their patience and support.

Many thanks to John Folkesson for having helped me understanding the M-Space representation.