detailed – Devstyler.io https://devstyler.io News for developers from tech to lifestyle Mon, 13 Nov 2023 10:14:19 +0000 en-US hourly 1 https://wordpress.org/?v=6.8.5 Questions and Answers about Robotics by Matthew Johnson-Roberson https://devstyler.io/blog/2023/11/13/questions-and-answers-about-robotics-by-matthew-johnson-roberson/ Mon, 13 Nov 2023 10:11:08 +0000 https://devstyler.io/?p=113775 ...]]> Over the coming weeks, TechCrunch will be taking us through Robotics in more detail, talking to experts in the field who share more about it.

At the beginning of the week, we chose to share with you a curious conversation between TechCrunch and Matthew Johnson-Roberson, in which he shares more about Robotics, its future, the role of Artificial Intelligence and other interesting issues related to Robotics.

Matthew Johnson-Roberson is an American researcher, entrepreneur and educator. As of January 2022, he is the director of the Robotics Institute at Carnegie Mellon University. Prior to that, he was a professor at the University of Michigan’s College of Engineering since 2013, where he co-directed UM’s Ford Center for Autonomous Vehicles (FCAV) with Ram Vasudevan.

His research focuses on computer vision and artificial intelligence, with specific applications to autonomous underwater vehicles and self-driving cars. He is also the co-founder and CTO of Refraction AI, a company focused on providing last-mile autonomous delivery.

What role(s) will generative AI play in the future of robotics?

Generative AI, through its ability to generate novel data and solutions, will significantly bolster the capabilities of robots. It could enable them to better generalize across a wide range of tasks, enhance their adaptability to new environments, and improve their ability to autonomously learn and evolve.

What are your thoughts on the humanoid form factor?

The humanoid form factor is a really complex engineering and design challenge. The desire to mimic human movement and interaction creates a high bar for actuators and control systems. It also presents unique challenges in terms of balance and coordination. Despite these challenges, the humanoid form has the potential to be extremely versatile and intuitively usable in a variety of social and practical contexts, mirroring the natural human interface and interaction. But we probably will see other platforms succeed before these.

Following manufacturing and warehouses, what is the next major category for robotics?

Beyond manufacturing and warehousing, the agricultural sector presents a huge opportunity for robotics to tackle challenges of labor shortage, efficiency, and sustainability. Transportation and last-mile delivery are other arenas where robotics can drive efficiency, reduce costs, and improve service levels. These domains will likely see accelerated adoption of robotic solutions as the technologies mature and as regulatory frameworks evolve to support wider deployment.

How far out are true general-purpose robots?

The advent of true general-purpose robots, capable of performing a wide range of tasks across different environments, may still be a distant reality. It requires breakthroughs in multiple fields including AI, machine learning, materials science, and control systems. The journey toward achieving such versatility is a step-by-step process where robots will gradually evolve from being task-specific to being more multi-functional and eventually general purpose.

Will home robots (beyond vacuums) take off in the next decade?

The next decade might witness the emergence of home robots in specific niches, such as eldercare or home security. However, the vision of having a general-purpose domestic robot that can autonomously perform a variety of household tasks is likely further off. The challenges are not just technological but also include aspects like affordability, user acceptance, and ethical considerations.

What important robotics story/trend isn’t getting enough coverage?

Despite significant advancements in certain niche areas and successful robotic implementations in specific industries, these stories often get overshadowed by the allure of more futuristic or general-purpose robotic narratives. The incremental but impactful successes in sectors like agriculture, healthcare, or specialized industrial applications deserve more spotlight as they represent the real, tangible progress in the field of robotics.

]]>
The Open Source Git Project Releases Version 2.40 https://devstyler.io/blog/2023/04/10/the-open-source-git-project-releases-version-2-40/ Mon, 10 Apr 2023 08:54:56 +0000 https://devstyler.io/?p=104317 ...]]> The open source Git project has released its latest version 2.40, which offers some new features and bug fixes, Infoq reports. The new version includes updates to the git jump tool, improvements to the cat-file tool, and faster response times in Windows.

Taylor Blau, a software engineer at GitHub, provided a detailed overview of the updates in Git 2.40. The additional tool in the Git contrib directory, git jumpnow supports Emacs and Vim. The git jump tool works by wrapping Git commands, such as git grep, and passing their results to the Vim quick fix list.

If you’re using Emacs, you can use git jump to generate a list of locations using the M-x grepgit jump --stdout grep foo command. The command will then display all matches to “foo” in your project, allowing easy navigation. Git jump also works with diff and merge.

However, there was also an issue in previous versions of Git that led to incorrect results when using the --use-mailmap option with the cat-file tool in combination with the --batch-check and -s options. In Git 2.40, this has been corrected and the --batch-check and -s options will now report the size of the object correctly.

The git check-attr command is used to determine which gitattributes are set for a given path. These attributes are defined and set by one or more .gitattributes files in the repository.

Git 2.40 also includes enhancements for rewriting old parts of Git from Perl or Shell to modern C equivalents. This allows Git commands to run faster on platforms like Windows. The git bisect is now implemented in C as a native builtin, and the old git add --interactive implementation has been deprecated.

]]>