Skip to content

Rocksi Robot Simulator - A Guide by Nathalie Meremikwu

Published: at 08:05 AM

rocksi interface

Welcome to Rocksi.net, a block-based programming platform designed specifically for children to learn coding by controlling a robotic arm. Similar to Scratch, Rocksi.net provides an intuitive environment where kids can engage with STEM concepts in a fun and interactive way. This guide will focus on using various blocks in Rocksi.net to control a 7 Degree of Freedom (7DOF) Franka Emika robotic arm simulator. By the end of this article, you’ll be familiar with the interface, movement, object interaction, logic, and extra blocks available on the platform.

1. Learn the Interface and Controls

rocksi interface navigation to tutorial

Before diving into the different blocks, it’s important to get acquainted with the Rocksi.net interface. To learn how to use the Rocksi Interface, check out the built-in video tutorial on the Rocksi website. Look for the moving red arrow in the lower left corner of the screen and click on it to start a video explanation of the interface.

2. Movement Blocks

rocksi interface movement blocks

Understanding the movement blocks is crucial for controlling the Franka Emika robotic arm.

You can manually adjust the values on these blocks, or position the robotic arm in the viewport and then transfer your positioning over to the blocks.

rocksi interface position transfer demonstration

3. Object Blocks

Object blocks enable simulated interaction with the robotic arm.

rocksi interface object blocks

4. Logic Blocks

Logic blocks introduce conditional operations and loops to your programs. These blocks will be familiar if you’ve used a block-based programming platform like Scratch before.

rocksi interface logic blocks

5. Extra Blocks

Extra blocks provide additional functionalities to enhance your programs.

rocksi interface extra blocks

6. Example Blocks

Here’s an example set of blocks demonstrating a simple sequence:

rocksi interface example blocks

  1. Comment: Start of the sequence.
  2. Move: Set the robotic arm to the starting position.
  3. Place a Cube: Place a cube to be picked up.
  4. Gripper Open: Open the gripper to pick up the cube.
  5. Wait: Add a 1-second pause.
  6. Move: Position the arm to pick up the cube.
  7. Gripper Close: Close the gripper to grab the cube.
  8. Move: Move the arm to a different position (starting position chosen here).
  9. Gripper Open: Open the gripper to drop the cube.
  10. Wait: Add a 3-second pause.
  11. Repeat: Repeat the sequence as needed.

rocksi example blocks demonstration

You can modify this example by adding additional cubes, spelling out something with the cubes, incorporating if logic, and using repetition blocks. The possibilities are endless with Rocksi.net!

Conclusion

Rocksi.net offers an engaging and educational platform for children to explore programming and robotics. By using block-based coding to control a 7DOF Franka Emika robotic arm, kids can develop critical thinking, problem-solving, and technical skills in a fun and interactive way. Dive into Rocksi.net today and start your journey into the world of robotics!

Thanks for reading! | Nathalie Meremikwu