ASU VIPLE, formally known as ASUVPL, is a Visual IoT/Robotics Programming Language Environment developed at Arizona State University. It is based on the functional definition of Microsoft Robotics Developer Studio (MRDS) and (Visual Programming Language (VPL), and it extends their functionalities. Microsoft has discontinued the development and support to its MRDS and VPL. ASU VIPLE is developed to support MRDS and VPL community, so that they can continue to program their robots in the same way. ASU VIPLE has open APIs and interface. It supports a variety of IoT and robotics platforms, including EV3 and open platform IoT systems and robots, such as robots based on Intel and ARM architecture. ASU VIPLE works in the same way as MRDS and VPL. The VIPLE program runs on a backend PC, and receives sensor and motor feedback, and sends commands to the robot. ASU VIPLE supports both Bluetooth and WiFi connections between the PC and the robot. The data transferred btween the PC and the IoT/robot are packed into JSON objects.
Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.
Step 1: PcDuino ASU VIPLE Robot Assemble
Please follow us to assemble a pcDuino ASU VIPLE Robot.