using cloud services for robotic applications
cloud robotics allows you to deploy robotics applications using cloud computing, cloud storage, communication, and other cloud technologies. by storing the decision-making component (“brain”) in the cloud, the robots can be low-cost and lightweight with only low-level controls on-board. the robot can use the brain to access large databases with task planners, environment models, processing and communication capabilities, and more.
cloud robotics enables robots to access:
- knowledge bases such as updated libraries of images and maps
- parallel computing on demand for statistical modeling and analysis, motion and task planning, and robot learning
- communication resources for robots to share information such as trajectories, control policies, and outcomes
- a development environment for engineers including simulation platforms, analysis and visualization tools, training datasets, and benchmarks
cloud robotics is being used in self-driving cars, medical robots, personal and industrial robots, and other autonomous applications. a self-driving car with cloud capabilities can access maps and environment models and integrate them with live-streamed sensor data to precisely locate its position and avoid collisions. the data obtained on-the-go can also be shared with other connected cars via wireless cloud connectivity.
mathworks cloud provides instant access to matlab® and other products and services. with matlab online™, you can quickly run your algorithms and verify the results in a web browser. you can use matlab® on virtual machines in amazon web services (aws), microsoft azure®, and public cloud environments and take the advantage of high-performance gpus.
using matlab parallel server™, you can run matlab® programs and simulink® simulations on clouds and clusters such as amazon ec2. you can also integrate simulink with third-party visualization platforms running on the cloud to run your algorithms in a photorealistic 3d environment. for example, simulink® can be integrated with unreal engine® running on the cloud. you can use mathworks published for a head start.
examples and how to
software reference
see also: matlab online, robot programming, robotics and autonomous systems, path planning