TY - GEN
T1 - PyPose
T2 - 2023 IEEE/CVF Conference on Computer Vision and Pattern Recognition, CVPR 2023
AU - Wang, Chen
AU - Gao, Dasong
AU - Xu, Kuan
AU - Geng, Junyi
AU - Hu, Yaoyu
AU - Qiu, Yuheng
AU - Li, Bowen
AU - Yang, Fan
AU - Moon, Brady
AU - Pandey, Abhinav
AU - Aryan,
AU - Xu, Jiahe
AU - Wu, Tianhao
AU - He, Haonan
AU - Huang, Daning
AU - Ren, Zhongqiang
AU - Zhao, Shibo
AU - Fu, Taimeng
AU - Reddy, Pranay
AU - Lin, Xiao
AU - Wang, Wenshan
AU - Shi, Jingnan
AU - Talak, Rajat
AU - Cao, Kun
AU - Du, Yi
AU - Wang, Han
AU - Yu, Huai
AU - Wang, Shanzhao
AU - Chen, Siyu
AU - Kashyap, Ananth
AU - Bandaru, Rohan
AU - Dantu, Karthik
AU - Wu, Jiajun
AU - Xie, Lihua
AU - Carlone, Luca
AU - Hutter, Marco
AU - Scherer, Sebastian
N1 - Publisher Copyright:
© 2023 IEEE.
PY - 2023
Y1 - 2023
N2 - Deep learning has had remarkable success in robotic perception, but its data-centric nature suffers when it comes to generalizing to ever-changing environments. By contrast, physics-based optimization generalizes better, but it does not perform as well in complicated tasks due to the lack of high-level semantic information and reliance on manual parametric tuning. To take advantage of these two complementary worlds, we present PyPose: a robotics-oriented, PyTorch-based library that combines deep perceptual models with physics-based optimization. PyPose's architecture is tidy and well-organized, it has an imperative style interface and is efficient and user-friendly, making it easy to integrate into real-world robotic applications. Besides, it supports parallel computing of any order gradients of Lie groups and Lie algebras and 2nd-order optimizers, such as trust region methods. Experiments show that PyPose achieves more than 10× speedup in computation compared to the state-of-the-art libraries. To boost future research, we provide concrete examples for several fields of robot learning, including SLAM, planning, control, and inertial navigation.
AB - Deep learning has had remarkable success in robotic perception, but its data-centric nature suffers when it comes to generalizing to ever-changing environments. By contrast, physics-based optimization generalizes better, but it does not perform as well in complicated tasks due to the lack of high-level semantic information and reliance on manual parametric tuning. To take advantage of these two complementary worlds, we present PyPose: a robotics-oriented, PyTorch-based library that combines deep perceptual models with physics-based optimization. PyPose's architecture is tidy and well-organized, it has an imperative style interface and is efficient and user-friendly, making it easy to integrate into real-world robotic applications. Besides, it supports parallel computing of any order gradients of Lie groups and Lie algebras and 2nd-order optimizers, such as trust region methods. Experiments show that PyPose achieves more than 10× speedup in computation compared to the state-of-the-art libraries. To boost future research, we provide concrete examples for several fields of robot learning, including SLAM, planning, control, and inertial navigation.
UR - http://www.scopus.com/inward/record.url?scp=85152273390&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85152273390&partnerID=8YFLogxK
U2 - 10.1109/CVPR52729.2023.02109
DO - 10.1109/CVPR52729.2023.02109
M3 - Conference contribution
AN - SCOPUS:85152273390
T3 - Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition
SP - 22024
EP - 22034
BT - Proceedings - 2023 IEEE/CVF Conference on Computer Vision and Pattern Recognition, CVPR 2023
PB - IEEE Computer Society
Y2 - 18 June 2023 through 22 June 2023
ER -