Skip to main content

Boffins 3D-print artificial iris muscle that flexes both ways

3 months 2 weeks ago
If this light-activated stuff works, it could make building robots easier - or make lazing about under the Sun quite a workout

Bioengineers have pulled together to get artificial muscles pulling in multiple directions, an important step towards using them in medical treatments and robots.…

Brandon Vigliarolo

Nvidia Says 'the Age of Generalist Robotics Is Here'

3 months 2 weeks ago
During the company's GTC 2025 keynote today, Nvidia founder and CEO Jensen Huang announced Isaac GR00T N1 -- the company's first open-source, pre-trained yet customizable foundation model designed to accelerate the development and capabilities of humanoid robots. "The age of generalist robotics is here," said Huang. "With Nvidia Isaac GR00T N1 and new data-generation and robot-learning frameworks, robotics developers everywhere will open the next frontier in the age of AI." The Verge reports: Huang demonstrated 1X's NEO Gamma humanoid robot performing autonomous tidying jobs using a post-trained policy built on the GR00T N1 model. [...] Other companies developing humanoid robots who have had early access to the GR00T N1 model include Boston Dynamics, the creators of Atlas; Agility Robotics; Mentee Robotics; and Neura Robotics. Originally announced as Project GR00T a year ago, the GR00T N1 foundation model utilizes a dual-system architecture inspired by human cognition. System 1, as Nvidia calls it, is described as a "fast-thinking action model" that behaves similarly to human reflexes and intuition. It was trained on data collected through human demonstrations and synthetic data generated by Nvidia's Omniverse platform. System 2, which is powered by a vision language model, is a "slow-thinking model" that "reasons about its environment and the instructions it has received to plan actions." Those plans are passed along to System 1, which translates them into "precise, continuous robot movements" that include grasping, moving objects with one or two arms, as well as more complex multistep tasks that involve combinations of basic skills. While the GR00T N1 foundation model is pretrained with generalized humanoid reasoning and skills, developers can customize its behavior and capabilities for specific needs by post-training it with data gathered from human demonstrations or simulations. Nvidia has made GR00T N1 training data and task evaluation scenarios available for download through Hugging Face and GitHub.

Read more of this story at Slashdot.

BeauHD

Nvidia Draws GPU System Roadmap Out To 2028

3 months 2 weeks ago

High tech companies always have roadmaps. Whether or not they show them to the public, they are always showing them to key investors if they are in their early stages, getting ready to sell some shares on Wall Street to make money – literally, going public – or talking to key customers who are interested in buying a platform, not just a point product to solve a problem today. …

Nvidia Draws GPU System Roadmap Out To 2028 was written by Timothy Prickett Morgan at The Next Platform.

Timothy Prickett Morgan

CodeSOD: Reliability Test

3 months 2 weeks ago

Once upon a time, Ryan's company didn't use a modern logging framework to alert admins when services failed. No, they used everyone's favorite communications format, circa 2005: email. Can't reach the database? Send an email. Unhandled exception? Send an email. Handled exception? Better send an email, just in case. Sometimes they go to admins, sometimes they just go to an inbox used for logging.

Let's look at how that worked.

public void SendEMail(String receivers, String subject, String body) { try { System.Net.Mail.SmtpClient clnt = new System.Net.Mail.SmtpClient(ConfigurationManager.AppSettings["SmtpServer"]); clnt.Send(new System.Net.Mail.MailMessage( ConfigurationManager.AppSettings["Sender"], ConfigurationManager.AppSettings["Receivers"], subject, body)); } catch (Exception ex) { SendEMail( ConfigurationManager.AppSettings["ErrorLogAddress"], "An error has occurred while sending an email", ex.Message + "\n" + ex.StackTrace); } }

They use the Dot Net SmtpClient class to connect to an SMTP server and send emails based on the configuration. So far so good, but what happens when we can't send an email because the email server is down? We'll get an exception, and what do we do with it?

The same thing we do with every other exception: send an email.

Ryan writes:

Strangely enough, I've never heard of the service crashing or hanging. We must have a very good mail server!

[Advertisement] BuildMaster allows you to create a self-service release management platform that allows different teams to manage their applications. Explore how!
Remy Porter