#robotics Logs

Dec 02 2018

#robotics Calendar

03:04 AM polprog: rue, what command line thing
03:08 AM polprog: the rotozoomer?
04:40 AM veverak: rue_mohr: yeah, almost finished
11:24 AM rue_bed: polprog, veveraks project
11:24 AM rue_bed: veverak, I was playing, assembled that hierarchy code
11:55 AM polprog: ah, okay
12:26 PM rue_mohr: hmm,
12:27 PM rue_mohr: so I have setting up widgets, widget support functions, callbacks.....
12:28 PM rue_mohr: those last two aren't seperated by much
12:40 PM patr0clus is now known as s3d1v0g1us
12:40 PM s3d1v0g1us is now known as s3nd1v0g1us
02:21 PM veverak: come on
02:21 PM veverak: getting close
02:21 PM veverak: IT COMPILES
02:21 PM veverak: MUGEGEGEGEGEGE
02:21 PM uniera: Clap them cheeks veverak
02:33 PM veverak: https://paste.vpsfree.cz/Z9:9:Gcm/
02:33 PM veverak: rue_mohr: ^^
02:34 PM veverak: you define soem structs, than hiearchy of the terminal divided into level
02:34 PM veverak: than it's just terminal_root.run( input );
02:34 PM veverak: -> takes control until user inserts valid input, returns std::variant<> with one of the commands ... (or BodyLevel<T> which has std::variant in it's T )
02:35 PM rue_shop3: wait, your not done yet?
02:35 PM veverak: thinking about what feature is missing
02:35 PM rue_shop3: k...
02:36 PM veverak: but it should be done
02:37 PM veverak: hmm, tab completion is not perfect yet
02:38 PM veverak: or, I did not yet implemented tab completion between levels
02:46 PM veverak: anyway, goal achieved, the API is as simple as it can get
02:46 PM uniera: What are you building exactly veverak?
02:46 PM veverak: terminal app
02:46 PM uniera: Specifically? veverak
02:46 PM veverak: terminal interface for motion planner :)
02:47 PM uniera: Motion planner?
02:47 PM veverak: want to write it commands about what it should do and watch result
02:47 PM veverak: commands are divided into alyers
02:47 PM veverak: it got tab completion, history, error handling (proper)...
02:48 PM veverak: uniera: yup, plans motion for legged robot :)
02:48 PM uniera: Oh nice!
02:48 PM uniera: All done in terminal? No GUI?
02:48 PM veverak: uses ROS rviz for debugging
02:48 PM veverak: but Rviz just visualizes some data
02:48 PM uniera: Hmmm
02:49 PM uniera: And what is the purpose of the machine? Pass butter?
03:02 PM veverak: run like a dog
03:11 PM rue_shop3: NO ITS JUST TO PASS TEH BUTTER
03:26 PM veverak: nope, run liek a dog
03:51 PM rue_mohr: you missed the joke
03:59 PM veverak: possible :(
03:59 PM veverak: well
03:59 PM veverak: I can code more
03:59 PM rue_mohr: "rick and morty pass the butter"
03:59 PM veverak: I can mark the students assigment...
03:59 PM veverak: rue_mohr: !!! forgot about that!
04:04 PM rue_mohr: toolpath[i] or toolpaths[i]
04:07 PM veverak: toolpath[i]
04:07 PM rue_mohr: and toolpaths would be the count then
04:07 PM rue_mohr: unsigned int toolPaths;
04:07 PM rue_mohr: toolPath_t * toolpath;
04:08 PM rue_mohr: _=camelcase
04:08 PM rue_mohr: +-
04:09 PM rue_mohr: hmm I need toolpath managemt functions...