petoi-camp-logo.png
Chinese
ZH
Chinese
ZH
English
EN
  • 主页

  • 论坛

  • Shop

  • 简介

  • 图鉴

  • 资源

    • Documentation Center
    • GitHub 源代码
    • 教程视频
    • NyBoard V0_1 手册
    • NyBoard V0_2 手册
    • Smartphone App
    • GitHub/CatMini
  • 社区

    • 成员
  • More

    Use tab to navigate through the menu items.
    Rafael Marín
    -1 j

    Error moving joints simultaneously in Mobile app

    2
    0
    Tomi Ade
    -4 j

    Trouble Uploading to Nyboard - stk500_recv(): programmer is not responding

    3
    0
    Phillip Brush
    -7 j

    On Definition Rule Issues

    4
    0
    若要查看作用方式,請前往您的即時網站。
    • 類別
    • 所有文章
    • 我的文章
    Natasha Bower
    1月12日

    Calibration set to wrong angle

    在 Basic Assembly and Setup

    I've searched as much as I can but I'm not understanding the calibration position of bittle. I uploaded WriteInstinct.ino and OpenCat.ino, and believe I've followed all the instructions (my bittle was pre-assembled so possibly did more than I should have?) When I enter 'c' into the Serial Monitor, my bittle will extend its legs behind itself, angling his body forward with all limbs straight. I see the below in the monitor:



    c
    c0,	0,	
    
    0	1	2	3	4	5	6	7	8	9	10	11	12	13	14	15	
    0,	0,	0,	0,	0,	0,	0,	0,	0,	0,	0,	0,	0,	0,	0,	0,


    I've reviewed the InstinctBittle.h file for the calibration and see the below:



    const char calib[] PROGMEM = { 
    1, 0, 0, 1,
        0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,};


    Is there anything obvious I'm missing? When I turn it on, it's in the calibration position but adjusts to this odd position when I try and get into calibration mode. Also, other items don't seem to be work either, like sometime bittle will freak out and move all over the place.


    Any ideas would be appreciated!!

    7 則留言
    0
    7 則留言
    R
    Rongzhong Li
    1月16日

    Would you like to book a remote desktop session? Please write to support@petoi.com.

    按讚

    R
    Rongzhong Li
    1月13日

    The logic is, before calibration, the robot doesn't know what direction the legs are pointing at. So you need to attach the legs AFTER entering the calibration mode.

    The robot should be at rest position when starting up.


    If it doesn't help, you can take a video to help me understand the problem better.


    按讚
    N
    Natasha Bower
    1月15日
    回覆

    @Rongzhong Li https://youtu.be/F4TJ0b_b8OM, thanks! I did some other testing, seems like m0 30 and m0 -30 works, but any body movements are unpredictable. They'll start moving slowly and then bittle might start moving like crazy.

    按讚

    R
    Rongzhong Li
    1月15日
    回覆

    @Natasha Bower After restart, the robot should enter rest position. You robot enters the calibration position, which is abnormal.


    Though the pre-assembled unit should have all the software configured, yours seems to have some wrong data written to the board. Have you ever tried to upload the WriteInstinct.ino code to the robot?

    按讚

    N
    Natasha Bower
    1月15日
    回覆

    @Rongzhong Li I've tried uploading that multiple times, still the same behavior every time. It's so odd, I can redownload the zip from github but I assume all the data is correct.

    按讚