top of page

General Discussions

Public·243 members

Wen FeiyangWen Feiyang

Possibility of developing the the Bittle X control integrated with LLMs

Hi Guys. I am a senior student. My graduation design teacher requires me to deploy a large model based on the Petoi Bittle X platform. According to the content input by voice, the large model will give detailed instructions after analysis, and the visual module will realize environmental interaction to clamp and pick up the required workpieces, ultimately achieving intelligent handling. I think there are many difficulties in this process: 1. The deployment of a large language model at the edge. I can think of two ways: deploying it on a host computer such as a Raspberry Pi or directly calling an API over the network. 2. The design of the gripper. I saw that you posted a video on Bilibili called “Robot Dog Mining Race” which uses Bittle R. This kind of robotic arm may be helpful for my work. Can this kind of robotic arm be purchased as…


80 Views
Jason
Jason
Dec 24, 2024

Great!

Kenz DaleKenz Dale

Using modern Arduino and ESP SDK

The documentation for BiBoard programming says to use Arduino 1.x and ESP SDK 2.0.12.


Arduino: The v2.x IDE is much, much better than the v1.x. Keeping around an old, lesser version for programming BiBoard is not ideal. This could make sense in an industry environment where legacy equipment is being maintained, but in a learning environment it's not great as it's one step forward (using the Bittle!), two steps back (hassling with multiple versions of an IDE, working around already solved problems, etc...). If Petoi intends to continue on into the future, and it surely seems committed to that!-- then it is inconceivable that it remain on Arduino 1.x now that Arduino 2.x is released, stable, and widely deployed. I understand there's a technical reason for that, but AFAIK OpenCat is the only ESP32 project to be stuck like this so perhaps there's hope a solution can be found.


ESP…


55 Views
este este
Dec 07, 2024

Actually, you can have as many versions of the Arduino IDE as you want in Windows and Linux. The zip file unzips to a folder with the executable and supporting files. See https://docs.arduino.cc/software/ide-v1/tutorials/PortableIDE/. I have both Arduino IDE 2.2.1 and Arduino IDE 1.8.19 on my Windows laptop.


In order to have a modern coding experience, IMO the way to go is using Visual Studio and the Visual Micro extension (https://www.visualmicro.com/ ). Visual Studio Community is free for academic instruction/research, hobby use and open source software development. Visual Micro has an inexpensive student/hobby license. It is a great combination, way better than any version of the Arduino IDE and what I use for most of my work.


As @Rongzhong Li has pointed out, one can also use VS Code with the Arduino extension both of which are free. VS is a heavyweight full IDE whereas VS Code is lightweight code editor and which one to use is a matter of individual needs and preferences but, IMO, they both are better than the Arduino IDE.


The ESP SDK is more problematic since there is a tighter connection between the ESP SDK version and the hardware version of ESP32 module in the BiBoard(s) that are in customers hands.


There is an opportunity cost to adding the latest Arduino IDE / ESP SDK support, namely the cost of not getting new robot hardware and software capabilities as quickly. Still, it is a worthy goal.

Kenz DaleKenz Dale

How to trigger BiBoard skills from wifi?

I have a few Bittles with BiBoards and would like to trigger skills from a Matlab/Julia/Python script using a wifi connection. Specifically, I want to be able to tell the robot to walk forward, turn left, turn right, and stop (although in general I would like to be able simply to trigger generic skills programmatically). I cannot yet see where this control is documented (although I did find https://docs.petoi.com/apis/serial-protocol for documenting instructions emitted over a serial cable). Obviously it's possible, as the app works for commanding the robot!

Anyone could point to some documentation or post a working code sample?

87 Views
Jason
Jason
Dec 06, 2024

For the Bluetooth connection issue, please refer to:

https://docs.petoi.com/bluetooth-connection

Fixable!!


So I have had my dog for years! And I now had the problem where what I call the front left shoulder cracked! So right by the screw by the fron left servo, but you know what! That's ok!! The files for 3d printing are avalible, and my local library here in Chicago has 3D printing... the result? A happy new green shoulder!





50 Views
Rongzhong Li
Rongzhong Li
Nov 21, 2024

I'm thinking of posting more structures to MakerWorld for better documentation and presentation.

https://makerworld.com/en/@petoicamp

bottom of page