Register on epic and all that, then once you have access to the source code, clone and build.
This step gets us:
- Unreal Engine 4: core simulation engine
| Plug 'puremourning/vimspector' " wrap in vim-plug paragraph | |
| let g:vimspector_enable_mappings = 'HUMAN' | |
| let g:vimspector_sign_priority = {} "TBD |
| echo 'echo sleep 0.01 >> ~/.bashrc' >> ~/.bashrc |
| #!/bin/bash | |
| # Terminology: | |
| # | |
| # ~ # target_dir | |
| # ├── .tmux.conf -> dotfiles/vim/.vimrc # target_link target_file | |
| # ├── .vimrc | |
| # │ | |
| # └── dotfiles # stow_dir | |
| # ├── tmux # stow_pkg |
| # Alcampo.es nutritional value web scraper. | |
| # Usage: | |
| # $ alcampo.sh <URL> | |
| # | |
| # Scrape product title | |
| curl -s "$1" | tr "h1" "\n" | grep '"name":"' | sed 's:^.*name"\:"::' | sed 's:"."description.*$::g' | |
| echo |
| #! /usr/bin/env -S tmuxinator start -p | |
| # chmod +x me! | |
| name: latency profiler | |
| on_project_exit: killall gst-launch-1.0; tmux kill-session | |
| windows: | |
| - main: | |
| layout: even-vertical | |
| panes: | |
| - gst-launch-1.0 uridecodebin "uri=rtsp://10.0.3.5:8554/basler3" ! queue ! videoconvert ! videobalance brightness=0.5 contrast=1.5 ! xvimagesink sync=0 async=0 |
| name: ros_noetic_video | |
| on_project_exit: tmux kill-window | |
| windows: | |
| - main: | |
| pre: source /opt/ros/noetic/setup.bash | |
| layout: tiled | |
| panes: | |
| - roscore | |
| - sleep 1; roslaunch rosbridge_server rosbridge_websocket.launch | |
| - sleep 1; rosrun web_video_server web_video_server |
| #!/usr/bin/env node | |
| const rosnodejs = require('rosnodejs'); | |
| const { readFileSync, readdirSync } = require('fs'); | |
| const { readFile } = require('fs').promises; | |
| const express = require('express'); | |
| const app = express(); | |
| const path = require('node:path'); | |
| let host = null |
Given three non-square points ABP within a plane, of which A and B can move vertically while P is fixed, the conversion from unaligned tilting to plane orthogonal rotation to an arbitrary XYZ coordinate frame is not trivial and raises the following challenges:
This script simulates and solves the two above scenarios.