Viam is the fastest way to build a robot. In this course, you’ll learn Viam fundamentals by building a real robotics application yourself. When you’re done, you’ll be ready to build your own robot in Viam, from scratch.
Led by Shannon Bradshaw, SVP Product and Education at Viam, this course is free, hands-on, and self-paced. You’ll learn entirely in sim so no hardware is required.
One account for every Viam workshop — your progress is saved to it, and you can change your password or details anytime.
async def main(): objects = await vision.get_object_point_clouds("cam-1") obj = max(objects, key=lambda o: len(o.point_cloud)) obj_pose = PoseInFrame( reference_frame="cam-1", pose=obj.geometries.geometries[0].center ) await gripper.open() await motion.move( component_name="gripper-1", destination=obj_pose )