ROS 1 to ROS 2
Transcript of ROS 1 to ROS 2
Leading EDGE COMPUTING
WORLDWIDE OFFICES
Ampro ADLINK Technology, Inc.5215 Hellyer Avenue, #110 San Jose, CA 95138, USATel: +1-408-360-0200Toll Free: +1-800-966-5200 (USA only)Fax: +1-408-360-0222Email: [email protected]
ADLINK Technology Singapore Pte. Ltd.84 Genting Lane #07-02A, Cityneon Design Centre, Singapore 349584Tel: +65-6844-2261Fax: +65-6844-2263Email: [email protected]
ADLINK Technology Singapore Pte Ltd. (Indian Liaison Office)#50-56, First Floor, Spearhead TowersMargosa Main Road (between 16th/17th Cross)Malleswaram, Bangalore - 560 055, IndiaTel: +91-80-65605817, +91-80-42246107Fax: +91-80-23464606Email: [email protected]
ADLINK Technology Japan Corporation〒101-0045 東京都千代田区神田鍛冶町3-7-4 神田374ビル4FKANDA374 Bldg. 4F, 3-7-4 Kanda Kajicho,Chiyoda-ku, Tokyo 101-0045, JapanTel: +81-3-4455-3722Fax: +81-3-5209-6013Email: [email protected]
ADLINK Technology, Inc. (Korean Liaison Office)경기도 성남시 분당구 수내로46번길4 경동빌딩 2층 (수내동 4-4번지) (우) 135952F, Kyungdong B/D, 4 Sunae-ro 46beon-gil, Bundang-gu, Seongnam-si, Gyeonggi-do, Korea, 13595Toll Free: +82-80-800-0585Tel: +82-31-786-0585Fax: +82-31-786-0583Email: [email protected]
ADLINK Technology (China) Co., Ltd.上海市浦东新区张江高科技园区芳春路300号 (201203)300 Fang Chun Rd., Zhangjiang Hi-Tech ParkPudong New Area, Shanghai, 201203 ChinaTel: +86-21-5132-8988Fax: +86-21-5192-3588Email: [email protected]
ADLINK Technology Beijing北京市海淀区上地东路1号盈创动力大厦E座801室(100085)Rm. 801, Power Creative E, No. 1 Shang Di East Rd.Beijing, 100085 ChinaTel: +86-10-5885-8666Fax: +86-10-5885-8626Email: [email protected]
ADLINK Technology Shenzhen深圳市南山区科技园南区高新南七道数字技术园A1栋2楼C区 (518057)2F, C Block, Bldg. A1, Cyber-Tech Zone, Gao Xin Ave. Sec. 7High-Tech Industrial Park S., Shenzhen, 518054 ChinaTel: +86-755-2643-4858Fax: +86-755-2664-6353Email: [email protected]
ADLINK Technology GmbH(Mannheim) Hans-Thoma-Strasse 11, D-68163, Mannheim, GermanyTel: +49 621 43214-0Fax: +49 621 43214-30Email:[email protected]
(Deggendorf) Ulrichsbergerstrasse 17, 94469 Deggendorf, GermanyTel: +49 (0) 991 290 94 – 10Tel: +49 (0) 991 290 94 - 29Email: [email protected]
ADLINK Technology, Inc. (Israel Liaison Office)27 Maskit St., Corex Building PO Box 12777Herzliya 4673300, IsraelTel: +972-54-632-5251Fax: +972-77-208-0230Email: [email protected]
ADLINK Technology, Inc. (UK Liaison Office)
ADLINK Technology, Inc. (French Liaison Office)6 allée de Londres, Immeuble Ceylan 91940 Les Ulis, FranceTel: +33 (0) 1 60 12 35 66Fax: +33 (0) 1 60 12 35 66Email: [email protected]
First Floor West Exeter House, Chichester Fields Business Park Tangmere, West Sussex, PO20 2FU, United KingdomTel: +44-1243-859677Email: [email protected]
ADLINK Technology, Inc.9F, No.166 Jian Yi Road, Zhonghe DistrictNew Taipei City 235, Taiwan新北市中和區建一路166號9樓Tel: +886-2-8226-5877Fax: +886-2-8226-5717Email: [email protected]
Contact Us
www.adlinktech.com
Leading EDGE COMPUTING
Overcoming the Challenges of Developing and Deployinga Swarm of AMRs
ROS 1 to ROS 2
ComplexityNo integrated hardware and software system
No real-time capability
No dedicated ROS 2 QoS
ScalabilityLow accuracy and high error rate
High cost of development and deployment
Need for easy and safe deployment on large scale
UpgradabilityROS 1 to ROS 2 migration
Lack of good support
High cost to upgrade
Simplified system integration
Enhanced decentralized performance
Quality assurance
Smart City
Smart Factory
Smart Medical
The Challenges of Developing and Deploying a Swarm of AMRs
ADLINKValue Proposition
The Future of AMR: Swarm AutonomyA swarm of autonomous mobile robots (AMRs) is able to carry out their jobs with zero to minimal oversight by human operators. Facilities such as schools, hospitals, shopping malls, and factories in particular can use a swarm of AMRs to improve operational efficiency and quality of life. Using Data Distribution Service (DDS) as a backbone, the second-generation Robot Operating System (ROS 2) provides a uniform data exchange environment, like a data river, for AMRs to communicate with each other. Additional equipment that adopts DDS technology can also use the data river to collectively share data.
DecentralizationNeuron SDK with optimized DDS performance
SWARM & fault tolerance: DDS supported
Redundancy: DDS OWNERSHIP Qos Policy supported
OptimizationHW/SW integrated controller
Time sync with GMSL, IMU, IEEE-1588
Internal process optimization - Neuron SDK with shared memory mechanism
Simplify to Amplify ADLINK ROS 2 Solutions, Optimized for AMR Navigation
Easy ImplementationROS1 to ROS 2 Migration Guide
Neuron APP with verified packages
Neuron Care with customer support
ROS 2 Real-time Controller and Demo Kit
ROS 2 / DDS Development PlatformNeuron SDK
Neuron APP
Neuron Care
AI
PR
OD
EV
Po
C
Neuron DDS+Ensures real-time, reliable communications and enhances system performance
ROScube–XHigh-performance AI computing for intelligent robot
High-performance AI computingLow energy consumptionReal-time capability
ROScube–IHigh-performance CPU computing for AMRs
Supports complex algorithmsDiverse I/OReal-time capability
ROScube Pico Module-based kits for rapid development and cost-efficient deployment
SMARC and Jetson platformsRobot development and deployment kitPower management capability
NeuronBotDemo Kit for robotics companies and educational institutes
Integrated vision, control, AI and motion modulesDesigned for rapid prototypingPowerful open source ROS libraries
Neuron RTHigh-performance, low-latency real-time system architecture for specialized applications.
Neuron BoosterADLINK commercial shared memory mode provides ultra-low latency and high throughput
Neuron ExtensionNew extension function for customer use
Third-party WidgetVerified, open-source ROS packages that run on ADLINK ROS controller
Customer PortalWeb-based user portal that allows customers to ask questions about ROScube and Neuron SDK
Neuron UpdateAllows customers to continually update their Neuron SDK
Neuron IDEWeb-based visualization development interface and package management platform
Learn More
w/ expansion box
w/ expansion box
Jetson NX/Nano
w/ front bracket
Why migrate from ROS 1 to ROS 2?Who should consider migrating to ROS 2?Challenges of migrating
Solutions and recommendations for migratingGazebo ROS migrationROS 2 C++ source code migration example
ROS Migration GuideHow to migrate from ROS 1 to ROS 2
Real-time Hypervisor for flexible, reliable and scalable development of AI-based robotic applications
ROScube–I ROScube–I
Service OS User OS Real-time OS
Profile 1 Profile 2
ROScube–I
Profile 3
Learn More