kinematics

    0熱度

    3回答

    我已經建立了一個簡單的機器人手臂,使用3個RC舵機和一個Arduino。 我只是想玩弄它並學習一些關於機器人的東西。 目前,我正在嘗試使用伺服器的三個角度位置來計算機器人手臂尖端的位置。 「正向運動學」我認爲這是一個技術術語。 順便說一句,手臂的尖端是一支筆,我想我可能會嘗試用它來繪製一些東西。 在手臂的運動範圍內,我設置了一個笛卡爾座標系並記錄了24個(角度=>位置)樣本。 pastebin.c

    0熱度

    1回答

    我正在使用PhysX 3.3.0。 我的角色是一個膠囊控制器,我需要能夠檢索控制器的實際速度,這看起來很難完成。 我試過在現場主模擬之後檢索與控制器相關聯的actor的速度,但是這只是返回虛假值,很可能是由於控制器僅僅是罩下的運動學演員。 現在,我能想到的唯一方法就是自己跟蹤速度,但事情並非如此簡單。我可以很容易地跟蹤自己對速度的變化,例如通過運動輸入施加的速度。然而,只要控制器不與任何事物相沖突

    1熱度

    1回答

    我在模擬系統,我需要方向餘弦矩陣進行四元數轉換。我在Simulink中使用默認的DCM轉換爲四元數轉換塊。然而,在模擬的某些點上,輸出四元數組件反轉符號。 很抱歉,我無法附上劇情圖片。 雖然這在數學上是正確的,但我希望有一個平穩的變化。任何想法如何避免這一點,並有一個四元數的平滑曲線? 更新1: http://tinypic.com/view.php?pic=33dayap&s=6 以上是模擬的情

    0熱度

    1回答

    嘿,我從下面的函數獲得「不是數」的返回值: void Spider::setAngles(double x,double y, double l1, double l2){ double theta1, theta2; theta2=acos((pow(x,2)+pow(y,2)-pow(l1,2)-pow(l2,2))/(2*l1*l2)); cout<<theta2* 180/PI<<e

    3熱度

    1回答

    橢圓形路徑的方程可以被定義爲: 凡ħ =隨機生成的高度經過10和60 之間而噸 =時間(秒)。 我如何開始在特定點時T = 0,並沿路徑牛逼跟着增加,無限循環?

    2熱度

    1回答

    我told由三個不同的人,這是旋轉的橢圓形的正確方法: // Get current position on the elliptical path. var x = Math.cos(this.timer.delta() * this.speed) * (this.pathWidth/2); var y = Math.sin(this.timer.delta() * this.speed)

    3熱度

    1回答

    這是一個來自我正在JavaScript中處理的原子動畫的靜態幀,其模型爲this image。 這裏是用來確定基於時間在其軌道上的電子的位置代碼: // Get position along elliptical path. var x = Math.cos(this.timer.delta() * this.speed) * (this.pathWidth/2); var y = Math.

    1熱度

    1回答

    目前,Cocos2d-Box2d項目正在使用b2Vec2爲遊戲邊緣創建邊界框。正因爲如此,邊界框不會影響運動物體,它是不受力影響的物體(意味着物體通常會飛離屏幕)。我試圖看看是否有辦法讓運動體與屏幕連接。如果沒有,我會很感激,如果有人向我解釋我應該如何在屏幕的角落製造一個帶有靜態物體的邊框。

    1熱度

    2回答

    我該如何判斷一個人是否面對Kinect或將其顯示在背部? 我正在使用Microsoft Kinect SDK v1.7。

    1熱度

    1回答

    項目:我正在製作一個簡單的項目,我希望能夠製作一個運動體並將其從點x移動到y。似乎沒有太多直接的「創造運動機構」。我一直在遵循一些關於實現運動物體的不同教程,因爲我找不到指定如何正確執行運動物體的教程。 問題:這似乎是一個簡單的修復,但我只是無法弄清楚是什麼問題,因爲我不完全理解如何實現運動機構。我認爲,問題就出在這個代碼kinematicBody.setLinearVelocity(0.0f,