# Making the MyCobot 280 accessible over MQTT in a Hugging face space

**URL:** <https://accelerated-discovery.org/t/making-the-mycobot-280-accessible-over-mqtt-in-a-hugging-face-space/430>\
**Category:** Tools\
**Tags:** open-source, prototyping, ac-training-lab\
**Created:** [October 11, 2024, 9:29pm UTC](https://accelerated-discovery.org/t/making-the-mycobot-280-accessible-over-mqtt-in-a-hugging-face-space/430 "2024-10-11T21:29:37Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![gursimar-singh](https://avatars.discourse-cdn.com/v4/letter/g/b9e5f3/32.png) [@gursimar-singh](https://accelerated-discovery.org/u/gursimar-singh)\
**Post date:** [October 11, 2024, 9:29pm UTC](https://accelerated-discovery.org/t/making-the-mycobot-280-accessible-over-mqtt-in-a-hugging-face-space/430/1 "2024-10-11T21:29:37Z")

</div>

The [myCobot 280pi](https://www.elephantrobotics.com/en/mycobot-pi/) is a 6 DoF robotic arm with gripper and camera attachment. I have been working on using the MQTT protocol with HiveMQ to make it available over the internet.

The [hugging face space](https://huggingface.co/spaces/AccelerationConsortium/cobot280pi) has functions for control the arm and querying it’s current position. The arm can also take images with the camera and send them back to the space.

currently instructions can be send by any user in any order and the arm will execute them one by one. I am working on temporary action token generation and possibly action recording/command list functionality.

[![](https://canada1.discourse-cdn.com/flex003/uploads/accelerated_discovery/original/1X/a6cd30d094cb40c6b96768bd20cf1b77ddaa6362.jpeg "cobot camera demo") ](https://www.youtube.com/watch?v=hJes-xSuR6g)

[![](https://canada1.discourse-cdn.com/flex003/uploads/accelerated_discovery/original/1X/a62b3014137e2da27de2c5ee92f6fa7e4cf67085.jpeg "cobot picks up pen") ](https://www.youtube.com/watch?v=XjkgP8HVLsk)

See the relevant AC Training Lab GitHub issues for more context:

> **[Issues · AccelerationConsortium/ac-training-lab](https://github.com/AccelerationConsortium/ac-training-lab/issues?q=sort%3Aupdated-desc%2Bis%3Aissue%2Bis%3Aopen%2BMyCobot)**
>
> Codebase for controlling and managing the Acceleration Consortium (AC) Training Lab. - Issues · AccelerationConsortium/ac-training-lab

---

<div class="post-metadata">

**Author:** ![sgbaird](https://yyz1.discourse-cdn.com/flex003/user_avatar/accelerated-discovery.org/sgbaird/32/341_2.png) [@sgbaird](https://accelerated-discovery.org/u/sgbaird)\
**Post date:** [November 21, 2024, 9:37pm UTC](https://accelerated-discovery.org/t/making-the-mycobot-280-accessible-over-mqtt-in-a-hugging-face-space/430/3 "2024-11-21T21:37:30Z")

</div>

Also, here is one of the older videos that @yangcyril.cao recorded prior to @gursimar-singh 's great work, where he implemented a vial transfer workflow between two stations.

[![](https://canada1.discourse-cdn.com/flex003/uploads/accelerated_discovery/original/1X/e80aa63b645ecee8c15d4f7e9672c7189a2267bd.jpeg "Using an Elephant Robotics MyCobot 280 arm to transfer a vial to a capper/decapper machine") ](https://www.youtube.com/watch?v=jQLtg0luPNc)
