• About Us
  • Contact Us
  • Today Headline
  • Write for us
Today Headline
No Result
View All Result
  • breaking news today
    • Politics news
    • Sports
    • Science News & Society
  • Entertainment News
    • Movie
    • Gaming
  • Technology News
    • Automotive
    • Software & IT
  • Health News
    • Lifestyle
    • Insurance
  • Finance News
    • Money
  • Enterprise
  • Contact Us
  • breaking news today
    • Politics news
    • Sports
    • Science News & Society
  • Entertainment News
    • Movie
    • Gaming
  • Technology News
    • Automotive
    • Software & IT
  • Health News
    • Lifestyle
    • Insurance
  • Finance News
    • Money
  • Enterprise
  • Contact Us
No Result
View All Result
TodayHeadline
No Result
View All Result

a system to type check physical frames of reference for robotic systems

July 7, 2021
in Technology News
Reading Time: 3 mins read
physframe a system to – TodayHeadline


PHYSFRAME: a system to type check physical frames of reference for robotic systems

Example of incorrect transform between frames. Credit: Kate et al.

To move efficiently and safely within different environments, robotic systems typically monitor both their own movements and their surroundings as they try to navigate safely and avoid nearby obstacles. The measurements they gather generally make sense with respect to a given frame of reference, also known as a coordinate system.

For instance, in a three-dimensional (3D) coordinate system, a robot’s location is inconsequential without knowledge of the frame to which this location refers to. As robots generally have modular designs, their different parts typically have different frames (e.g., camera frame, body frame, etc.) and measurements relating to one frame need to be translated back-and forth from one frame to another before they can be used to carry out computations.

Most robotic systems are based on general purpose languages such as C/C++, which do not intrinsically support the complexity associated with the use of multiple frames. Even if some software tools, such as Robot Operating System (ROS), provide strategies to simplify translations between frames, it is ultimately up to developers to determine the reference frames of individual program variables, identify instances where translations are required and implement translations.

However, manually translating measurements across different frames can be highly challenging and these translations are often prone to errors. Some developers have thus been trying to devise methods to simplify this translation process and minimize translation-related errors.

Researchers at Purdue University and University of Virginia recently developed PHYSFRAME, a system that can automatically detect a variable’s frame type and identify possible frame-related inconsistencies in existing ROS-based code. Their system, introduced in a paper pre-published on arXiv, could help to improve the effectiveness and reliability of frame translation practices in robotics.

“Since any state variable can be associated with some frame, reference frames can be naturally modeled as variable types,” Sayali Kate, Michael Chinn, Hongjun Choi, Xiangyu Zhang and Sebastian Elbaum wrote in their paper. “We hence developed a novel type of system that can automatically infer variables’ frame types and in turn detect any type inconsistencies and violations of frame conventions.”

PHYSFRAME, the system developed by Kate and her colleagues, is a fully automated type-inference and checking technique that can detect frame inconsistencies and convention violations in programs based on ROS. The researchers evaluated their system on 180 ROS-based projects published on GitHub.

“The evaluation shows that our system can detect 190 inconsistencies with 154 true positives (81.05 percent),” the researchers wrote in their paper. “We reported 52 to developers and received 18 responses so far, with 15 fixed/acknowledged. Our technique also found 45 violations of common practices.”

Using the system they developed, Kate and her colleagues already identified several inconsistencies and violations in existing ROS-based projects. In the future, PHYSFRAME could thus prove to be a very valuable tool for checking existing robotics code and identifying errors related to the translation of measurements across different frames.


How do we know where things are?


More information:
PHYSFRAME: Type checking physical frames of reference for robotic systems. arXiv:2106.11266 [cs.RO]. arxiv.org/abs/2106.11266

© 2021 Science X Network

Citation:
PHYSFRAME: a system to type check physical frames of reference for robotic systems (2021, July 7)
retrieved 7 July 2021
from https://techxplore.com/news/2021-07-physframe-physical-robotic.html

This document is subject to copyright. Apart from any fair dealing for the purpose of private study or research, no
part may be reproduced without the written permission. The content is provided for information purposes only.

  • Trending
  • Comments
  • Latest
Haunting picture of Nashville school children escaping shooting is reminiscent – TodayHeadline

Haunting picture of Nashville school children escaping shooting is reminiscent of Sandy Hook photo

NeuroRPM obtains FDA 510k for Parkinsons monitoring on Apple Watch – TodayHeadline

NeuroRPM obtains FDA 510(k) for Parkinson’s monitoring on Apple Watch

641edddec60a3d00184ef611 – TodayHeadline

Accused Russian Spy Boasted About Sneaking Into US, Then Got Caught

0 Screen Shot 2021 02 05 at 141620 – TodayHeadline

Christian model dating Lil Pump and female pal spills on throuple’s sex life

33C69DX highres – TodayHeadline

Russia-Ukraine war: List of key events, day 398 | Russia-Ukraine war News

941e3245 a69b 4fba ba84 a61e8ba527dd – TodayHeadline

Live news: US and Japan to sign trade deal on critical minerals for EV batteries

1679972705 tesla model 3 – TodayHeadline

Only 1.5% Of EVs Have Had Non-Recall Battery Replacements

Car chases KGB honeytraps and a furious Robert Maxwell the – TodayHeadline

Car chases, KGB honeytraps and a furious Robert Maxwell… the astonishing tale of Tetris

PopularStories

33C69DX highres – TodayHeadline
breaking news today

Russia-Ukraine war: List of key events, day 398 | Russia-Ukraine war News

941e3245 a69b 4fba ba84 a61e8ba527dd – TodayHeadline
Technology News

Live news: US and Japan to sign trade deal on critical minerals for EV batteries

1679972705 tesla model 3 – TodayHeadline
Automotive

Only 1.5% Of EVs Have Had Non-Recall Battery Replacements

Car chases KGB honeytraps and a furious Robert Maxwell the – TodayHeadline
Travel

Car chases, KGB honeytraps and a furious Robert Maxwell… the astonishing tale of Tetris

About Us

Todayheadline the independent news and topics discovery
A home-grown and independent news and topic aggregation . displays breaking news linking to news websites all around the world.

Follow Us

Latest News

33C69DX highres – TodayHeadline

Russia-Ukraine war: List of key events, day 398 | Russia-Ukraine war News

941e3245 a69b 4fba ba84 a61e8ba527dd – TodayHeadline

Live news: US and Japan to sign trade deal on critical minerals for EV batteries

1679972705 tesla model 3 – TodayHeadline

Only 1.5% Of EVs Have Had Non-Recall Battery Replacements

33C69DX highres – TodayHeadline

Russia-Ukraine war: List of key events, day 398 | Russia-Ukraine war News

941e3245 a69b 4fba ba84 a61e8ba527dd – TodayHeadline

Live news: US and Japan to sign trade deal on critical minerals for EV batteries

1679972705 tesla model 3 – TodayHeadline

Only 1.5% Of EVs Have Had Non-Recall Battery Replacements

  • Real Estate
  • Parenting
  • Cooking
  • NFL Games On TV Today
  • Travel and Tourism
  • Home & Garden
  • Pets
  • Privacy & Policy
  • Contact
  • About

© 2023 All rights are reserved Today headline

No Result
View All Result
  • Real Estate
  • Parenting
  • Cooking
  • NFL Games On TV Today
  • Travel and Tourism
  • Home & Garden
  • Pets
  • Privacy & Policy
  • Contact
  • About

© 2023 All rights are reserved Today headline

This website uses cookies. By continuing to use this website you are giving consent to cookies being used. Visit our Privacy and Cookie Policy.