ReSP: A Nonintrusive Transaction-Level Reflective MPSoC Simulation Platform for Design Space Exploration
- G. Beltrame, L. Fossati, D. Sciuto
- Computer ScienceIEEE Transactions on Computer-Aided Design of…
- 1 December 2009
Reflective simulation platform (ReSP) exploits the concept of reflection, enabling the integration of SystemC components without source-code modifications and providing full observability of their internal state, enabling complete design space exploration.
DOOR-SLAM: Distributed, Online, and Outlier Resilient SLAM for Robotic Teams
- Pierre-Yves Lajoie, Benjamin Ramtoula, Yun Chang, L. Carlone, G. Beltrame
- Computer ScienceIEEE Robotics and Automation Letters
- 26 September 2019
DOOR-SLAM is a fully distributed SLAM system with an outlier rejection mechanism that can work with less conservative parameters, which produces more inter-robot loop closures, successfully rejects outliers, and results in accurate trajectory estimates, while requiring low communication bandwidth.
Buzz: An extensible programming language for heterogeneous swarm robotics
- Carlo Pinciroli, G. Beltrame
- Computer ScienceIEEE/RJS International Conference on Intelligent…
- 1 October 2016
Buzz advocates a compositional approach, offering primitives to define swarm behaviors both from the perspective of the single robot and of the overall swarm, and its run-time platform is designed to be laid on top of other frameworks, such as the Robot Operating System.
Parallel programming models for a multiprocessor SoC platform applied to networking and multimedia
- P. Paulin, Chuck Pilkington, G. Nicolescu
- Computer ScienceIEEE Transactions on Very Large Scale Integration…
- 1 July 2006
The combined use of the MultiFlex multiprocessor mapping tools, supported by high-speed hardware-assisted messaging, context-switching, and dynamic scheduling using the StepNP demonstrator multiprocessionor system-on-chip platform, is demonstrated for two representative applications.
ReSP: A non-intrusive Transaction-Level Reflective MPSoC Simulation Platform for design space exploration
- G. Beltrame, C. Bolchini, L. Fossati, A. Miele, D. Sciuto
- Computer ScienceAsia and South Pacific Design Automation…
- 1 January 2008
ReSP enables SystemC and Python interoperability through automatic Python wrapper generation, and it is shown that the overhead associated with the Python intermediate layer is around 1%, therefore execution speed is not compromised.
Decision-Theoretic Design Space Exploration of Multiprocessor Platforms
- G. Beltrame, L. Fossati, D. Sciuto
- Computer ScienceIEEE Transactions on Computer-Aided Design of…
- 1 July 2010
This paper presents an efficient technique to perform design space exploration of a multiprocessor platform that minimizes the number of simulations needed to identify a Pareto curve with metrics…
Buzz: An Extensible Programming Language for Self-Organizing Heterogeneous Robot Swarms
- Carlo Pinciroli, Adam Lee-Brown, G. Beltrame
- Computer ScienceArXiv
- 21 July 2015
Buzz advocates a compositional approach, offering primitives to define swarm behaviors both from the perspective of the single robot and of the overall swarm, and its run-time platform is designed to be laid on top of other frameworks, such as Robot Operating System.
VIR-SLAM: visual, inertial, and ranging SLAM for single and multi-robot systems
- Yanjun Cao, G. Beltrame
- Computer ScienceAutonomous Robots
- 31 May 2020
This paper proposes a system that leverages Ultra–WideBand ranging with one static anchor placed in the environment to correct the accumulated error whenever the anchor is visible, and can outperform pure visual-inertial odometry by more than 20%, and can compute the inter-robot transformation matrices for collaborative SLAM at almost no extra computation cost.
An Adversarial Approach to Private Flocking in Mobile Robot Teams
- Hehui Zheng, Jacopo Panerati, G. Beltrame, Amanda Prorok
- Computer ScienceIEEE Robotics and Automation Letters
- 23 September 2019
This letter introduces the problem of private flocking, a team of mobile robots flocking in the presence of an adversary, who is able to observe all robots’ trajectories, and who is interested in identifying the leader.
A Tuple Space for Data Sharing in Robot Swarms
- Carlo Pinciroli, Adam Lee-Brown, G. Beltrame
- Computer ScienceEAI Endorsed Transactions on Collaborative…
- 24 May 2016
A system to allow a swarm of robots to agree on a set of (key,value) pairs enables a form of information sharing that has the potential to be an asset for coordination in complex environments, such as globally optimized task allocation.
...
...