10 #include <argos3/core/wrappers/lua/lua_utility.h>
24 int LuaSetDiffSteeringLinearVelocity(lua_State* pt_lua_state) {
26 if(lua_gettop(pt_lua_state) != 2) {
27 return luaL_error(pt_lua_state,
"robot.wheels.set_velocity() expects 2 arguments");
29 luaL_checktype(pt_lua_state, 1, LUA_TNUMBER);
30 luaL_checktype(pt_lua_state, 2, LUA_TNUMBER);
32 CLuaUtility::GetDeviceInstance<CCI_DifferentialSteeringActuator>(pt_lua_state,
"wheels")->
33 SetLinearVelocity(lua_tonumber(pt_lua_state, 1),
34 lua_tonumber(pt_lua_state, 2));