Viam Education
home/palletizer-101 ONLINE

Viam 101

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.

> account

Log in

Forgot your password?

Don’t have an account? Create one first.

The palletizing cell in the Viam app 3D scene beside the real arm picking a box
palletizer.py
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
    )
gripper-1 x 640.0  y −212.5  z 196.0 frame: world