“Daniele is a really great partner to work with. Due to his technical background as well as his long experience in programming he can translate customer needs into requirements for his team and gets going in no-time. Daniele is very accountable and committed, always available and has a pragmatic problem solving approach. I had the pleasure to work with him on an Android based app, the collaboration as well as the app works like a charme. I am looking forward to the iOS version of the app. ”
Daniele Bernardini
San Francisco, California, United States
10K followers
500+ connections
About
I am a seasoned entrepreneur and researcher with over 20 years of experience in software,…
Contributions
-
What are effective strategies to boost team morale during a crisis?
In my experience the most important aspect of empowering your team is learning to listen. Not only to ideas, but to discomfort that your team might be less willing to voice. Your job as a leader is to remove obstacles from your team and make sure they stay motivated and focused. This can be shielding them from the pressure or from some particular stakeholder in some case. Some other cases might actually require to put a bit of pressure to make them focus more on the task at hand.
-
How can you maintain a professional demeanor when resolving conflicts in a software project team?
Arguments are the fuel for good technical decisions, successful architectures and scientific innovation. It is important to recognize and acknowledge these disagreements are frequent and necessary in any technical field. If you are an individual contributor it is easy to feel frustrated and became emotional if your advice is not taken into consideration. The project leader will have to weigh your opinion and the one of your colleague or his own and proceed with a decision that he believes aligns best with the project goals. These discussions should never be seen as disagreements but rather as a collective search for the truth. And a project leader should very rarely have to pull authority, if everyone in the room is rational and honest.
Activity
-
I’m truly honored to be speaking at the Commonwealth Club World Affairs & Northern California Women’s Caucus for Art panel on Thursday, March 20, at…
I’m truly honored to be speaking at the Commonwealth Club World Affairs & Northern California Women’s Caucus for Art panel on Thursday, March 20, at…
Liked by Daniele Bernardini
-
🚀 ¡Gran noticia para LingoQuesto! 🚀 Hemos sido seleccionados para formar parte del programa de Rockstart Latinoamérica, un paso importante en…
🚀 ¡Gran noticia para LingoQuesto! 🚀 Hemos sido seleccionados para formar parte del programa de Rockstart Latinoamérica, un paso importante en…
Liked by Daniele Bernardini
Experience
Education
Licenses & Certifications
Publications
-
Learning to Generate All Feasible Actions
IEEE Access
Modern cyber-physical systems are becoming increasingly complex to model, thus motivating data-driven techniques such as reinforcement learning (RL) to find appropriate control agents. However, most systems are subject to hard constraints such as safety or operational bounds. Typically, to learn to satisfy these constraints, the agent must violate them systematically, which is computationally prohibitive in most systems. Recent efforts aim to utilize feasibility models that assess whether a…
Modern cyber-physical systems are becoming increasingly complex to model, thus motivating data-driven techniques such as reinforcement learning (RL) to find appropriate control agents. However, most systems are subject to hard constraints such as safety or operational bounds. Typically, to learn to satisfy these constraints, the agent must violate them systematically, which is computationally prohibitive in most systems. Recent efforts aim to utilize feasibility models that assess whether a proposed action is feasible to avoid applying the agent’s infeasible action proposals to the system. However, these efforts focus on guaranteeing constraint satisfaction rather than the agent’s learning efficiency. To improve the learning process, we introduce action mapping, a novel approach that divides the learning process into two steps: first learn feasibility and subsequently, the objective by mapping actions into the sets of feasible actions. This paper focuses on the feasibility part by learning to generate all feasible actions through self-supervised querying of the feasibility model. We train the agent by formulating the problem as a distribution matching problem and deriving gradient estimators for different divergences. Through an illustrative example, a robotic path planning scenario, and a robotic grasping simulation, we demonstrate the agent’s proficiency in generating actions across disconnected feasible action sets. By addressing the feasibility step, this paper makes it possible to focus future work on the objective part of action mapping, paving the way for an RL framework that is both safe and efficient.
-
6IMPOSE: Bridging the reality gap in 6D pose estimation for robotic grasping
Frontiers in Robotics and AI
6D pose recognition has been a crucial factor in the success of robotic grasping, and recent deep learning based approaches have achieved remarkable results on benchmarks. However, their generalization capabilities in real-world applications remain unclear. To overcome this gap, we introduce 6IMPOSE, a novel framework for sim-to-real data generation and 6D pose estimation. 6IMPOSE consists of four modules: First, a data generation pipeline that employs the 3D software suite Blender to create…
6D pose recognition has been a crucial factor in the success of robotic grasping, and recent deep learning based approaches have achieved remarkable results on benchmarks. However, their generalization capabilities in real-world applications remain unclear. To overcome this gap, we introduce 6IMPOSE, a novel framework for sim-to-real data generation and 6D pose estimation. 6IMPOSE consists of four modules: First, a data generation pipeline that employs the 3D software suite Blender to create synthetic RGBD image datasets with 6D pose annotations. Second, an annotated RGBD dataset of five household objects was generated using the proposed pipeline. Third, a real-time two-stage 6D pose estimation approach that integrates the object detector YOLO-V4 and a streamlined, real-time version of the 6D pose estimation algorithm PVN3D optimized for time-sensitive robotics applications. Fourth, a codebase designed to facilitate the integration of the vision system into a robotic grasping experiment. Our approach demonstrates the efficient generation of large amounts of photo-realistic RGBD images and the successful transfer of the trained inference model to robotic grasping experiments, achieving an overall success rate of 87% in grasping five different household objects from cluttered backgrounds under varying lighting conditions. This is made possible by fine-tuning data generation and domain randomization techniques and optimizing the inference pipeline, overcoming the generalization and performance shortcomings of the original PVN3D algorithm. Finally, we make the code, synthetic dataset, and all the pre-trained models available on GitHub.
-
Edge Generation Scheduling for DAG Tasks using Deep Reinforcement Learning
IEEE Transactions on Computers
Directed acyclic graph (DAG) tasks are currently adopted in the real-time domain to model complex applications from the automotive, avionics, and industrial domains that implement their functionalities through chains of intercommunicating tasks. This paper studies the problem of scheduling real-time DAG tasks by presenting a novel schedulability test based on the concept of trivial schedulability . Using this schedulability test, we propose a new DAG scheduling framework ( edge generation…
Directed acyclic graph (DAG) tasks are currently adopted in the real-time domain to model complex applications from the automotive, avionics, and industrial domains that implement their functionalities through chains of intercommunicating tasks. This paper studies the problem of scheduling real-time DAG tasks by presenting a novel schedulability test based on the concept of trivial schedulability . Using this schedulability test, we propose a new DAG scheduling framework ( edge generation scheduling—EGS ) that attempts to minimize the DAG width by iteratively generating edges while guaranteeing the deadline constraint. We study how to efficiently solve the problem of generating edges by developing a deep reinforcement learning algorithm combined with a graph representation neural network to learn an efficient edge generation policy for EGS. We evaluate the effectiveness of the proposed algorithm by comparing it with state-of-the-art DAG scheduling heuristics and an optimal mixed-integer linear programming baseline. Experimental results show that the proposed algorithm outperforms the state-of-the-art by requiring fewer processors to schedule the same DAG tasks. https://github.com/binqi-sun/egs
Projects
-
Implementation of continuous control monitoring (CCM) for purchasing processes
-
Languages
-
Italian
Native or bilingual proficiency
-
German
Professional working proficiency
-
English
Professional working proficiency
-
Japanese
Elementary proficiency
Recommendations received
2 people have recommended Daniele
Join now to viewMore activity by Daniele
-
Attend NVIDIA GTC March 17-21 in San Jose, CA! Use my 25% off discount code https://lnkd.in/dPkCr6ST
Attend NVIDIA GTC March 17-21 in San Jose, CA! Use my 25% off discount code https://lnkd.in/dPkCr6ST
Liked by Daniele Bernardini
-
I am very excited to be at Münchner Management Kolloquium this year and to talk about the impact of digitalization on our daily lives.
I am very excited to be at Münchner Management Kolloquium this year and to talk about the impact of digitalization on our daily lives.
Liked by Daniele Bernardini
-
🌏 Bando Innovation Gateway Trieste-Osaka 2025 🇮🇹🇯🇵 🚀 La BRIDGE CALL ha l’obiettivo di selezionare aziende italiane della Regione Autonoma…
🌏 Bando Innovation Gateway Trieste-Osaka 2025 🇮🇹🇯🇵 🚀 La BRIDGE CALL ha l’obiettivo di selezionare aziende italiane della Regione Autonoma…
Liked by Daniele Bernardini
-
📻 POV: Sei il #Founder di una qualunque #startup italiana e stai guardando #Sanremo.
📻 POV: Sei il #Founder di una qualunque #startup italiana e stai guardando #Sanremo.
Liked by Daniele Bernardini
-
Prof. Cristina Piazza and her team recently organized a DEI Luncheon at #sii2025, highlighting the importance of Diversity, Equity, and Inclusion…
Prof. Cristina Piazza and her team recently organized a DEI Luncheon at #sii2025, highlighting the importance of Diversity, Equity, and Inclusion…
Liked by Daniele Bernardini
-
La potenza del fare squadra Ieri, insieme ad altre 70 persone, ho partecipato ad un tavolo di lavoro di ART-ER S. cons. p. a. per cercare di…
La potenza del fare squadra Ieri, insieme ad altre 70 persone, ho partecipato ad un tavolo di lavoro di ART-ER S. cons. p. a. per cercare di…
Liked by Daniele Bernardini
-
🌟 Calling All Researchers in Upper-Limb Prosthetics! 🌟 The IEEE Transactions on Neural Systems and Rehabilitation Engineering (#TNSRE) focuses on…
🌟 Calling All Researchers in Upper-Limb Prosthetics! 🌟 The IEEE Transactions on Neural Systems and Rehabilitation Engineering (#TNSRE) focuses on…
Liked by Daniele Bernardini
-
🌟 Reflecting on an Inspiring Collaboration with MIT! 🌟 Last December, we had the opportunity of spending an amazing week at MIT, collaborating…
🌟 Reflecting on an Inspiring Collaboration with MIT! 🌟 Last December, we had the opportunity of spending an amazing week at MIT, collaborating…
Liked by Daniele Bernardini
-
Dermsquared had been full of insightful talks so far, but one in particular had been most “technical” and went in depth of Dual role of IL-17:…
Dermsquared had been full of insightful talks so far, but one in particular had been most “technical” and went in depth of Dual role of IL-17:…
Liked by Daniele Bernardini
-
📣 New MuJoCo release 📣 : MuJoCo Playground! This release expands MuJoCo massively parallel GPU-accelerated engine MJX with reference learning…
📣 New MuJoCo release 📣 : MuJoCo Playground! This release expands MuJoCo massively parallel GPU-accelerated engine MJX with reference learning…
Liked by Daniele Bernardini
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More